Skip to content

Commit 26a9ede

Browse files
committed
tell by has_state instead of name
1 parent a0f5bb7 commit 26a9ede

File tree

1 file changed

+8
-7
lines changed

1 file changed

+8
-7
lines changed

Lib/test/test_import/__init__.py

+8-7
Original file line numberDiff line numberDiff line change
@@ -2380,17 +2380,18 @@ def test_with_reinit_reloaded(self):
23802380
# Keep a reference around.
23812381
basic = self.load(self.NAME)
23822382

2383-
for name in [
2384-
f'{self.NAME}_with_reinit', # m_size == 0
2385-
f'{self.NAME}_with_state', # m_size > 0
2383+
for name, has_state in [
2384+
(f'{self.NAME}_with_reinit', False), # m_size == 0
2385+
(f'{self.NAME}_with_state', True), # m_size > 0
23862386
]:
23872387
self.add_module_cleanup(name)
2388-
with self.subTest(name):
2388+
with self.subTest(name=name, has_state=has_state):
23892389
loaded = self.load(name)
2390-
reloaded = self.re_load(name, loaded.module)
2391-
2392-
if name.endswith("_with_state"):
2390+
if has_state:
23932391
self.addCleanup(loaded.module._clear_module_state)
2392+
2393+
reloaded = self.re_load(name, loaded.module)
2394+
if has_state:
23942395
self.addCleanup(reloaded.module._clear_module_state)
23952396

23962397
self.check_common(loaded)

0 commit comments

Comments
 (0)