MCPcopy Index your code
hub / github.com/RustPython/RustPython / create_init

Method create_init

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

Source from the content-addressed store, hash-verified

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