code: def test_is_browseable_extension(self):
      path = "/path/to/file"
      for ext in py_extensions:
          with self.subTest(ext=ext):
              filename = f"{path}{ext}"
              actual = browser.is_browseable_extension(filename)
              expected = (
                  ext not in browser.browseable_extension_blocklist
              )
              self.assertEqual(actual, expected)
  
imports: from idlelib import browser
  from test.support import requires
  import unittest
  from unittest import mock
  from idlelib.idle_test.mock_idle import Func
  from idlelib.util import py_extensions
  from collections import deque
  import os.path
  import pyclbr
  from tkinter import Tk
  from idlelib.tree import TreeNode
label_desc: Use image node_id 7 for calling the ModuleBrowserTest obj's underlying member method code with example usage: obj.test_is_browseable_extension() without return types