From cbfa8c6a40a8ce00e08b7471c8d85a25952ed4b1 Mon Sep 17 00:00:00 2001 From: Yannick Jadoul Date: Mon, 20 Jul 2020 01:42:57 +0200 Subject: [PATCH] Fix test_before_build test on Windows --- test/test_before_build.py | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/test/test_before_build.py b/test/test_before_build.py index 437a0ae87..46eca871c 100644 --- a/test/test_before_build.py +++ b/test/test_before_build.py @@ -38,18 +38,16 @@ def test(tmp_path): project_dir = tmp_path / 'project' project_with_before_build_asserts.generate(project_dir) - before_build = textwrap.dedent(''' - python -c "import sys; open('{output_dir}pythonversion.txt', 'w').write(sys.version)" && - python -c "import sys; open('{output_dir}pythonexecutable.txt', 'w').write(sys.executable)" && - python -c "import os; open('{output_dir}cwd.txt', 'w').write(os.getcwd())" - ''') + before_build = ('''python -c "import sys; open('{output_dir}pythonversion.txt', 'w').write(sys.version)" && ''' + '''python -c "import sys; open('{output_dir}pythonexecutable.txt', 'w').write(sys.executable)" && ''' + '''python -c "import os; open('{output_dir}cwd.txt', 'w').write(os.getcwd())"''') # build the wheels actual_wheels = utils.cibuildwheel_run(project_dir, add_env={ # write python version information to a temporary file, this is # checked in setup.py - 'CIBW_BEFORE_BUILD': before_build.format(output_dir="/tmp/"), - 'CIBW_BEFORE_BUILD_WINDOWS': before_build.format(output_dir="c:\\"), + 'CIBW_BEFORE_BUILD': before_build.format(output_dir='/tmp/'), + 'CIBW_BEFORE_BUILD_WINDOWS': before_build.format(output_dir=r'c:\\'), }) # also check that we got the right wheels