Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit ef9a43b

Browse files
committed
Rename test module names for #16421 to don't clash with other tests.
1 parent 5cb8a31 commit ef9a43b

2 files changed

Lines changed: 10 additions & 10 deletions

File tree

Lib/test/test_imp.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -223,11 +223,11 @@ def test_issue16421_multiple_modules_in_one_dll(self):
223223
fileobj, pathname, description = imp.find_module(m)
224224
fileobj.close()
225225
mod0 = imp.load_dynamic(m, pathname)
226-
mod1 = imp.load_dynamic('foo', pathname)
227-
mod2 = imp.load_dynamic('bar', pathname)
226+
mod1 = imp.load_dynamic('_testimportmultiple_foo', pathname)
227+
mod2 = imp.load_dynamic('_testimportmultiple_bar', pathname)
228228
self.assertEqual(mod0.__name__, m)
229-
self.assertEqual(mod1.__name__, 'foo')
230-
self.assertEqual(mod2.__name__, 'bar')
229+
self.assertEqual(mod1.__name__, '_testimportmultiple_foo')
230+
self.assertEqual(mod2.__name__, '_testimportmultiple_bar')
231231
with self.assertRaises(ImportError):
232232
imp.load_dynamic('nonexistent', pathname)
233233

Modules/_testimportmultiple.c

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -24,8 +24,8 @@ PyMODINIT_FUNC PyInit__testimportmultiple()
2424

2525
static struct PyModuleDef _foomodule = {
2626
PyModuleDef_HEAD_INIT,
27-
"foo",
28-
"foo doc",
27+
"_testimportmultiple_foo",
28+
"_testimportmultiple_foo doc",
2929
-1,
3030
NULL,
3131
NULL,
@@ -34,15 +34,15 @@ static struct PyModuleDef _foomodule = {
3434
NULL
3535
};
3636

37-
PyMODINIT_FUNC PyInit_foo()
37+
PyMODINIT_FUNC PyInit__testimportmultiple_foo()
3838
{
3939
return PyModule_Create(&_foomodule);
4040
}
4141

4242
static struct PyModuleDef _barmodule = {
4343
PyModuleDef_HEAD_INIT,
44-
"bar",
45-
"bar doc",
44+
"_testimportmultiple_bar",
45+
"_testimportmultiple_bar doc",
4646
-1,
4747
NULL,
4848
NULL,
@@ -51,7 +51,7 @@ static struct PyModuleDef _barmodule = {
5151
NULL
5252
};
5353

54-
PyMODINIT_FUNC PyInit_bar(){
54+
PyMODINIT_FUNC PyInit__testimportmultiple_bar(){
5555
return PyModule_Create(&_barmodule);
5656
}
5757

0 commit comments

Comments
 (0)