mirror of
https://github.com/python/cpython.git
synced 2025-07-23 11:15:24 +00:00
fix importing one char extension modules (closes #24328)
This commit is contained in:
parent
a663121e10
commit
e20056c8f7
4 changed files with 27 additions and 10 deletions
|
@ -177,6 +177,14 @@ class MultiPhaseExtensionModuleTests(abc.LoaderTests):
|
|||
self.assertEqual(module.__name__, 'pkg.' + self.name)
|
||||
self.assertEqual(module.str_const, 'something different')
|
||||
|
||||
def test_load_short_name(self):
|
||||
'''Test loading module with a one-character name'''
|
||||
module = self.load_module_by_name('x')
|
||||
self.assertIsInstance(module, types.ModuleType)
|
||||
self.assertEqual(module.__name__, 'x')
|
||||
self.assertEqual(module.str_const, 'something different')
|
||||
assert 'x' not in sys.modules
|
||||
|
||||
def test_load_twice(self):
|
||||
'''Test that 2 loads result in 2 module objects'''
|
||||
module1 = self.load_module_by_name(self.name)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue