Skip to content

Commit bf0013c

Browse files
Fix the tests.
1 parent 7f7b1d7 commit bf0013c

File tree

1 file changed

+17
-2
lines changed

1 file changed

+17
-2
lines changed

Lib/test/test_crossinterp.py

Lines changed: 17 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@
1212
_interpreters = import_helper.import_module('_interpreters')
1313
from _interpreters import NotShareableError
1414

15+
from test import _code_definitions as code_defs
1516
from test import _crossinterp_definitions as defs
1617

1718

@@ -24,9 +25,23 @@
2425
n not in ('DynamicClassAttribute', '_GeneratorWrapper'))]
2526

2627
DEFS = defs
28+
with open(code_defs.__file__) as infile:
29+
_code_defs_text = infile.read()
2730
with open(DEFS.__file__) as infile:
28-
DEFS_TEXT = infile.read()
29-
del infile
31+
_defs_text = infile.read()
32+
_defs_text = _defs_text.replace('from ', '# from ')
33+
DEFS_TEXT = f"""
34+
#######################################
35+
# from {code_defs.__file__}
36+
37+
{_code_defs_text}
38+
39+
#######################################
40+
# from {defs.__file__}
41+
42+
{_defs_text}
43+
"""
44+
del infile, _code_defs_text, _defs_text
3045

3146

3247
def load_defs(module=None):

0 commit comments

Comments
 (0)