MCPcopy Index your code
hub / github.com/python/cpython / create_init

Method create_init

Lib/test/test_pkgutil.py:404–413  ·  view source on GitHub ↗
(self, pkgname)

Source from the content-addressed store, hash-verified

402# need to be cleaned up once issue 14715 is addressed.
403class ExtendPathTests(unittest.TestCase):
404 def create_init(self, pkgname):
405 dirname = tempfile.mkdtemp()
406 sys.path.insert(0, dirname)
407
408 pkgdir = os.path.join(dirname, pkgname)
409 os.mkdir(pkgdir)
410 with open(os.path.join(pkgdir, '__init__.py'), 'w') as fl:
411 fl.write('from pkgutil import extend_path\n__path__ = extend_path(__path__, __name__)\n')
412
413 return dirname
414
415 def create_submodule(self, dirname, pkgname, submodule_name, value):
416 module_name = os.path.join(dirname, pkgname, submodule_name + '.py')

Callers 5

test_simpleMethod · 0.95
test_iter_importersMethod · 0.95
test_mixed_namespaceMethod · 0.95

Calls 6

mkdtempMethod · 0.80
openFunction · 0.50
insertMethod · 0.45
joinMethod · 0.45
mkdirMethod · 0.45
writeMethod · 0.45

Tested by

no test coverage detected