Fix flake8 errors
This commit is contained in:
+1
-3
@@ -1,3 +1 @@
|
|||||||
This folder contains repos that are built by cibuildwheel to test cibuildwheel. Confusing, I know.
|
This folder contains integration tests for cibuildwheel.
|
||||||
|
|
||||||
Basically, if cibuildwheel can build these projects, we're good.
|
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
import os
|
import os
|
||||||
import io
|
import io
|
||||||
import jinja2
|
import jinja2
|
||||||
from typing import Union, Dict, Any, Optional
|
from typing import Union, Dict, Any
|
||||||
|
|
||||||
|
|
||||||
FilesDict = Dict[str, Union[str, jinja2.Template]]
|
FilesDict = Dict[str, Union[str, jinja2.Template]]
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
import os
|
|
||||||
import textwrap
|
import textwrap
|
||||||
|
import platform
|
||||||
from .template_projects import CTemplateProject
|
from .template_projects import CTemplateProject
|
||||||
from . import utils
|
from . import utils
|
||||||
|
|
||||||
@@ -12,6 +12,7 @@ basic_project = CTemplateProject(
|
|||||||
''')
|
''')
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
||||||
def test(tmpdir):
|
def test(tmpdir):
|
||||||
project_dir = str(tmpdir)
|
project_dir = str(tmpdir)
|
||||||
basic_project.generate(project_dir)
|
basic_project.generate(project_dir)
|
||||||
@@ -33,10 +34,10 @@ def test_build_identifiers(tmpdir):
|
|||||||
# after adding CIBW_MANYLINUX_IMAGE to support manylinux2010, there
|
# after adding CIBW_MANYLINUX_IMAGE to support manylinux2010, there
|
||||||
# can be multiple wheels for each wheel, though, so we need to limit
|
# can be multiple wheels for each wheel, though, so we need to limit
|
||||||
# the expected wheels
|
# the expected wheels
|
||||||
expected_wheels = [
|
if platform.machine() in ['x86_64', 'i686']:
|
||||||
w
|
expected_wheels = [w for w in utils.expected_wheels('spam', '0.1.0')
|
||||||
for w in utils.expected_wheels("spam", "0.1.0")
|
if '-manylinux' not in w or '-manylinux1' in w]
|
||||||
if not "-manylinux" in w or "-manylinux1" in w
|
else:
|
||||||
]
|
expected_wheels = utils.expected_wheels('spam', '0.1.0')
|
||||||
build_identifiers = utils.cibuildwheel_get_build_identifiers(project_dir)
|
build_identifiers = utils.cibuildwheel_get_build_identifiers(project_dir)
|
||||||
assert len(expected_wheels) == len(build_identifiers)
|
assert len(expected_wheels) == len(build_identifiers)
|
||||||
|
|||||||
@@ -1,5 +1,9 @@
|
|||||||
import os, subprocess
|
import os
|
||||||
import pytest, textwrap
|
import subprocess
|
||||||
|
import textwrap
|
||||||
|
|
||||||
|
import pytest
|
||||||
|
|
||||||
from . import utils
|
from . import utils
|
||||||
from .template_projects import CTemplateProject
|
from .template_projects import CTemplateProject
|
||||||
|
|
||||||
@@ -39,7 +43,6 @@ def test(tmpdir):
|
|||||||
assert set(actual_wheels) == set(expected_wheels)
|
assert set(actual_wheels) == set(expected_wheels)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
def test_extras_require(tmpdir):
|
def test_extras_require(tmpdir):
|
||||||
project_dir = str(tmpdir)
|
project_dir = str(tmpdir)
|
||||||
project_with_a_test.generate(project_dir)
|
project_with_a_test.generate(project_dir)
|
||||||
@@ -74,4 +77,3 @@ def test_failing_test(tmp_path):
|
|||||||
})
|
})
|
||||||
|
|
||||||
assert len(os.listdir(output_dir)) == 0
|
assert len(os.listdir(output_dir)) == 0
|
||||||
|
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
import os, textwrap
|
import textwrap
|
||||||
|
|
||||||
from . import utils
|
from . import utils
|
||||||
from .template_projects import CTemplateProject
|
from .template_projects import CTemplateProject
|
||||||
|
|
||||||
|
|
||||||
project_with_before_build_asserts = CTemplateProject(
|
project_with_before_build_asserts = CTemplateProject(
|
||||||
setup_py_add=textwrap.dedent(r'''
|
setup_py_add=textwrap.dedent(r'''
|
||||||
import sys, os
|
import sys, os
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
import os, textwrap
|
import textwrap
|
||||||
|
|
||||||
from . import utils
|
from . import utils
|
||||||
from .template_projects import CTemplateProject
|
from .template_projects import CTemplateProject
|
||||||
|
|
||||||
|
|
||||||
project_with_skip_asserts = CTemplateProject(
|
project_with_skip_asserts = CTemplateProject(
|
||||||
setup_py_add=textwrap.dedent(r'''
|
setup_py_add=textwrap.dedent(r'''
|
||||||
# explode if run on Python 2.7 or Python 3.7 (these should be skipped)
|
# explode if run on Python 2.7 or Python 3.7 (these should be skipped)
|
||||||
@@ -13,6 +13,7 @@ project_with_skip_asserts = CTemplateProject(
|
|||||||
''')
|
''')
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
||||||
def test(tmpdir):
|
def test(tmpdir):
|
||||||
project_dir = str(tmpdir)
|
project_dir = str(tmpdir)
|
||||||
project_with_skip_asserts.generate(project_dir)
|
project_with_skip_asserts.generate(project_dir)
|
||||||
|
|||||||
@@ -1,8 +1,11 @@
|
|||||||
import os, pytest, textwrap
|
import platform
|
||||||
|
import textwrap
|
||||||
|
|
||||||
|
import pytest
|
||||||
|
|
||||||
from . import utils
|
from . import utils
|
||||||
from .template_projects import CTemplateProject
|
from .template_projects import CTemplateProject
|
||||||
|
|
||||||
|
|
||||||
dockcross_only_project = CTemplateProject(
|
dockcross_only_project = CTemplateProject(
|
||||||
setup_py_add=textwrap.dedent(r'''
|
setup_py_add=textwrap.dedent(r'''
|
||||||
import os, sys
|
import os, sys
|
||||||
@@ -16,6 +19,7 @@ dockcross_only_project = CTemplateProject(
|
|||||||
''')
|
''')
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
||||||
def test(tmpdir):
|
def test(tmpdir):
|
||||||
if utils.platform != 'linux':
|
if utils.platform != 'linux':
|
||||||
pytest.skip('the test is only relevant to the linux build')
|
pytest.skip('the test is only relevant to the linux build')
|
||||||
|
|||||||
+3
-2
@@ -1,8 +1,8 @@
|
|||||||
import os, textwrap
|
import textwrap
|
||||||
|
|
||||||
from . import utils
|
from . import utils
|
||||||
from .template_projects import CTemplateProject
|
from .template_projects import CTemplateProject
|
||||||
|
|
||||||
|
|
||||||
project_with_ssl_tests = CTemplateProject(
|
project_with_ssl_tests = CTemplateProject(
|
||||||
setup_py_add=textwrap.dedent(r'''
|
setup_py_add=textwrap.dedent(r'''
|
||||||
import ssl
|
import ssl
|
||||||
@@ -21,6 +21,7 @@ project_with_ssl_tests = CTemplateProject(
|
|||||||
''')
|
''')
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
||||||
def test(tmpdir):
|
def test(tmpdir):
|
||||||
# this test checks that SSL is working in the build environment using
|
# this test checks that SSL is working in the build environment using
|
||||||
# some checks in setup.py.
|
# some checks in setup.py.
|
||||||
|
|||||||
@@ -1,4 +1,8 @@
|
|||||||
import os, pytest, textwrap, platform
|
import platform
|
||||||
|
import textwrap
|
||||||
|
|
||||||
|
import pytest
|
||||||
|
|
||||||
from . import utils
|
from . import utils
|
||||||
from .template_projects import CTemplateProject
|
from .template_projects import CTemplateProject
|
||||||
|
|
||||||
|
|||||||
@@ -1,15 +1,16 @@
|
|||||||
import os
|
import os
|
||||||
import textwrap
|
import textwrap
|
||||||
|
|
||||||
|
import jinja2
|
||||||
import pytest
|
import pytest
|
||||||
|
|
||||||
from . import utils
|
from . import utils
|
||||||
from .template_projects import SetuptoolsTemplateProject
|
from .template_projects import SetuptoolsTemplateProject
|
||||||
import jinja2
|
|
||||||
|
|
||||||
cpp_project = SetuptoolsTemplateProject(
|
cpp_project = SetuptoolsTemplateProject(
|
||||||
setup_py_add='''ext_modules=[Extension('spam', sources=['spam.cpp'])],'''
|
setup_py_add='''ext_modules=[Extension('spam', sources=['spam.cpp'])],'''
|
||||||
)
|
)
|
||||||
|
|
||||||
cpp_project.files['spam.cpp'] = jinja2.Template(r'''
|
cpp_project.files['spam.cpp'] = jinja2.Template(r'''
|
||||||
#include <Python.h>
|
#include <Python.h>
|
||||||
|
|
||||||
@@ -63,7 +64,6 @@ MOD_INIT(spam)
|
|||||||
}
|
}
|
||||||
''')
|
''')
|
||||||
|
|
||||||
project_dir = os.path.dirname(__file__)
|
|
||||||
|
|
||||||
def test_cpp11(tmpdir):
|
def test_cpp11(tmpdir):
|
||||||
# This test checks that the C++11 standard is supported
|
# This test checks that the C++11 standard is supported
|
||||||
|
|||||||
@@ -1,6 +1,5 @@
|
|||||||
import os
|
from .template_projects.c import CTemplateProject
|
||||||
from . import utils
|
from . import utils
|
||||||
from test.template_projects.c import CTemplateProject
|
|
||||||
|
|
||||||
before_test_project = CTemplateProject()
|
before_test_project = CTemplateProject()
|
||||||
before_test_project.files['test/spam_test.py'] = r'''
|
before_test_project.files['test/spam_test.py'] = r'''
|
||||||
@@ -34,6 +33,7 @@ class TestBeforeTest(TestCase):
|
|||||||
assert os.stat(stored_prefix) == os.stat(sys.prefix)
|
assert os.stat(stored_prefix) == os.stat(sys.prefix)
|
||||||
'''
|
'''
|
||||||
|
|
||||||
|
|
||||||
def test(tmpdir):
|
def test(tmpdir):
|
||||||
project_dir = str(tmpdir)
|
project_dir = str(tmpdir)
|
||||||
before_test_project.generate(project_dir)
|
before_test_project.generate(project_dir)
|
||||||
|
|||||||
Reference in New Issue
Block a user