Skip to content

Commit 5dfb310

Browse files
committed
Properly close files used for testing
1 parent 035f182 commit 5dfb310

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

test/test_before_build.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -43,8 +43,8 @@ def test(tmp_path):
4343
project_with_before_build_asserts.generate(project_dir)
4444

4545
before_build = (
46-
"""python -c "import sys; open('{project}/pythonversion_bb.txt', 'w').write(sys.version)" && """
47-
f'''python -c "import sys; open('{{project}}/pythonprefix_bb.txt', 'w').write({SYS_PREFIX})"'''
46+
"""python -c "import sys; f = open('{project}/pythonversion_bb.txt', 'w'); f.write(sys.version); f.close()" && """
47+
f'''python -c "import sys; f = open('{{project}}/pythonprefix_bb.txt', 'w'); f.write({SYS_PREFIX}); f.close()"'''
4848
)
4949

5050
# build the wheels

test/test_before_test.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -41,8 +41,8 @@ def test(tmp_path, build_frontend_env):
4141
test_projects.new_c_project().generate(test_project_dir)
4242

4343
before_test_steps = [
44-
'''python -c "import os, sys; open('{project}/pythonversion_bt.txt', 'w').write(sys.version)"''',
45-
'''python -c "import os, sys; open('{project}/pythonprefix_bt.txt', 'w').write(sys.prefix)"''',
44+
'''python -c "import os, sys; f = open('{project}/pythonversion_bt.txt', 'w'); f.write(sys.version); f.close()"''',
45+
'''python -c "import os, sys; f = open('{project}/pythonprefix_bt.txt', 'w'); f.write(sys.prefix); f.close()"''',
4646
]
4747

4848
if utils.platform == "pyodide":

0 commit comments

Comments
 (0)