Due to test modules being copied in subdirectories of the
build directory by setuptools, it makes pytest fail by raising
ImportPathMismatchError exceptions when invoked from root
directory of the module.
(swh) ✔ ~/swh/swh-environment/swh-model [master|⚑ 2] 11:09 $ make test python3 -m pytest . ================================================================================================================================== test session starts ================================================================================================================================== platform linux -- Python 3.9.2, pytest-6.2.5, py-1.11.0, pluggy-1.0.0 rootdir: /home/anlambert/swh/swh-environment/swh-model, configfile: pytest.ini plugins: redis-2.4.0, postgresql-3.1.3, forked-1.4.0, hypothesis-6.39.3, mock-3.7.0, flask-1.2.0, xdist-2.5.0, cov-3.0.0, requests-mock-1.9.3, django-test-migrations-1.2.0, django-4.5.2, dash-2.1.0, asyncio-0.18.1, swh.journal-1.0.1.dev1+gda32c0e asyncio: mode=legacy collected 854 items / 51 errors / 803 selected ======================================================================================================================================== ERRORS ========================================================================================================================================= ______________________________________________________________________________________________________________________ ERROR collecting build/lib/swh/model/cli.py ______________________________________________________________________________________________________________________ ../../../.virtualenvs/swh/lib/python3.9/site-packages/_pytest/runner.py:311: in from_call result: Optional[TResult] = func() ../../../.virtualenvs/swh/lib/python3.9/site-packages/_pytest/runner.py:341: in <lambda> call = CallInfo.from_call(lambda: list(collector.collect()), "collect") ../../../.virtualenvs/swh/lib/python3.9/site-packages/_pytest/doctest.py:532: in collect module = import_path(self.fspath) ../../../.virtualenvs/swh/lib/python3.9/site-packages/_pytest/pathlib.py:544: in import_path raise ImportPathMismatchError(module_name, module_file, path) E _pytest.pathlib.ImportPathMismatchError: ('swh.model.cli', '/home/anlambert/swh/swh-environment/swh-model/swh/model/cli.py', PosixPath('/home/anlambert/swh/swh-environment/swh-model/build/lib/swh/model/cli.py')) __________________________________________________________________________________________________________________ ERROR collecting build/lib/swh/model/collections.py __________________________________________________________________________________________________________________ ../../../.virtualenvs/swh/lib/python3.9/site-packages/_pytest/runner.py:311: in from_call result: Optional[TResult] = func() ../../../.virtualenvs/swh/lib/python3.9/site-packages/_pytest/runner.py:341: in <lambda> call = CallInfo.from_call(lambda: list(collector.collect()), "collect") ../../../.virtualenvs/swh/lib/python3.9/site-packages/_pytest/doctest.py:532: in collect module = import_path(self.fspath) ../../../.virtualenvs/swh/lib/python3.9/site-packages/_pytest/pathlib.py:544: in import_path raise ImportPathMismatchError(module_name, module_file, path) E _pytest.pathlib.ImportPathMismatchError: ('swh.model.collections', '/home/anlambert/swh/swh-environment/swh-model/swh/model/collections.py', PosixPath('/home/anlambert/swh/swh-environment/swh-model/build/lib/swh/model/collections.py')) __________________________________________________________________________________________________________________ ERROR collecting build/lib/swh/model/exceptions.py ___________________________________________________________________________________________________________________ ../../../.virtualenvs/swh/lib/python3.9/site-packages/_pytest/runner.py:311: in from_call result: Optional[TResult] = func() ../../../.virtualenvs/swh/lib/python3.9/site-packages/_pytest/runner.py:341: in <lambda> call = CallInfo.from_call(lambda: list(collector.collect()), "collect") ../../../.virtualenvs/swh/lib/python3.9/site-packages/_pytest/doctest.py:532: in collect module = import_path(self.fspath) ../../../.virtualenvs/swh/lib/python3.9/site-packages/_pytest/pathlib.py:544: in import_path raise ImportPathMismatchError(module_name, module_file, path) E _pytest.pathlib.ImportPathMismatchError: ('swh.model.exceptions', '/home/anlambert/swh/swh-environment/swh-model/swh/model/exceptions.py', PosixPath('/home/anlambert/swh/swh-environment/swh-model/build/lib/swh/model/exceptions.py')) ___________________________________________________________________________________________________________________ ERROR collecting build/lib/swh/model/from_disk.py ___________________________________________________________________________________________________________________ ../../../.virtualenvs/swh/lib/python3.9/site-packages/_pytest/runner.py:311: in from_call result: Optional[TResult] = func() ../../../.virtualenvs/swh/lib/python3.9/site-packages/_pytest/runner.py:341: in <lambda> call = CallInfo.from_call(lambda: list(collector.collect()), "collect") ../../../.virtualenvs/swh/lib/python3.9/site-packages/_pytest/doctest.py:532: in collect module = import_path(self.fspath) ../../../.virtualenvs/swh/lib/python3.9/site-packages/_pytest/pathlib.py:544: in import_path raise ImportPathMismatchError(module_name, module_file, path) E _pytest.pathlib.ImportPathMismatchError: ('swh.model.from_disk', '/home/anlambert/swh/swh-environment/swh-model/swh/model/from_disk.py', PosixPath('/home/anlambert/swh/swh-environment/swh-model/build/lib/swh/model/from_disk.py')) __________________________________________________________________________________________________________________ ERROR collecting build/lib/swh/model/git_objects.py __________________________________________________________________________________________________________________ ../../../.virtualenvs/swh/lib/python3.9/site-packages/_pytest/runner.py:311: in from_call result: Optional[TResult] = func() ../../../.virtualenvs/swh/lib/python3.9/site-packages/_pytest/runner.py:341: in <lambda> call = CallInfo.from_call(lambda: list(collector.collect()), "collect") ../../../.virtualenvs/swh/lib/python3.9/site-packages/_pytest/doctest.py:532: in collect module = import_path(self.fspath) ../../../.virtualenvs/swh/lib/python3.9/site-packages/_pytest/pathlib.py:544: in import_path raise ImportPathMismatchError(module_name, module_file, path) E _pytest.pathlib.ImportPathMismatchError: ('swh.model.git_objects', '/home/anlambert/swh/swh-environment/swh-model/swh/model/git_objects.py', PosixPath('/home/anlambert/swh/swh-environment/swh-model/build/lib/swh/model/git_objects.py')) ___________________________________________________________________________________________________________________ ERROR collecting build/lib/swh/model/hashutil.py ____________________________________________________________________________________________________________________ ../../../.virtualenvs/swh/lib/python3.9/site-packages/_pytest/runner.py:311: in from_call result: Optional[TResult] = func() ../../../.virtualenvs/swh/lib/python3.9/site-packages/_pytest/runner.py:341: in <lambda> call = CallInfo.from_call(lambda: list(collector.collect()), "collect") ../../../.virtualenvs/swh/lib/python3.9/site-packages/_pytest/doctest.py:532: in collect module = import_path(self.fspath) ../../../.virtualenvs/swh/lib/python3.9/site-packages/_pytest/pathlib.py:544: in import_path raise ImportPathMismatchError(module_name, module_file, path) E _pytest.pathlib.ImportPathMismatchError: ('swh.model.hashutil', '/home/anlambert/swh/swh-environment/swh-model/swh/model/hashutil.py', PosixPath('/home/anlambert/swh/swh-environment/swh-model/build/lib/swh/model/hashutil.py')) _____________________________________________________________________________________________________________ ERROR collecting build/lib/swh/model/hypothesis_strategies.py _____________________________________________________________________________________________________________ ../../../.virtualenvs/swh/lib/python3.9/site-packages/_pytest/runner.py:311: in from_call result: Optional[TResult] = func() ../../../.virtualenvs/swh/lib/python3.9/site-packages/_pytest/runner.py:341: in <lambda> call = CallInfo.from_call(lambda: list(collector.collect()), "collect") ../../../.virtualenvs/swh/lib/python3.9/site-packages/_pytest/doctest.py:532: in collect module = import_path(self.fspath) ../../../.virtualenvs/swh/lib/python3.9/site-packages/_pytest/pathlib.py:544: in import_path raise ImportPathMismatchError(module_name, module_file, path) E _pytest.pathlib.ImportPathMismatchError: ('swh.model.hypothesis_strategies', '/home/anlambert/swh/swh-environment/swh-model/swh/model/hypothesis_strategies.py', PosixPath('/home/anlambert/swh/swh-environment/swh-model/build/lib/swh/model/hypothesis_strategies.py')) __________________________________________________________________________________________________________________ ERROR collecting build/lib/swh/model/identifiers.py __________________________________________________________________________________________________________________ ../../../.virtualenvs/swh/lib/python3.9/site-packages/_pytest/runner.py:311: in from_call result: Optional[TResult] = func() ../../../.virtualenvs/swh/lib/python3.9/site-packages/_pytest/runner.py:341: in <lambda> call = CallInfo.from_call(lambda: list(collector.collect()), "collect") ../../../.virtualenvs/swh/lib/python3.9/site-packages/_pytest/doctest.py:532: in collect module = import_path(self.fspath) ../../../.virtualenvs/swh/lib/python3.9/site-packages/_pytest/pathlib.py:544: in import_path raise ImportPathMismatchError(module_name, module_file, path) E _pytest.pathlib.ImportPathMismatchError: ('swh.model.identifiers', '/home/anlambert/swh/swh-environment/swh-model/swh/model/identifiers.py', PosixPath('/home/anlambert/swh/swh-environment/swh-model/build/lib/swh/model/identifiers.py')) ____________________________________________________________________________________________________________________ ERROR collecting build/lib/swh/model/merkle.py _____________________________________________________________________________________________________________________ ../../../.virtualenvs/swh/lib/python3.9/site-packages/_pytest/runner.py:311: in from_call result: Optional[TResult] = func() ../../../.virtualenvs/swh/lib/python3.9/site-packages/_pytest/runner.py:341: in <lambda> call = CallInfo.from_call(lambda: list(collector.collect()), "collect") ../../../.virtualenvs/swh/lib/python3.9/site-packages/_pytest/doctest.py:532: in collect module = import_path(self.fspath) ../../../.virtualenvs/swh/lib/python3.9/site-packages/_pytest/pathlib.py:544: in import_path raise ImportPathMismatchError(module_name, module_file, path) E _pytest.pathlib.ImportPathMismatchError: ('swh.model.merkle', '/home/anlambert/swh/swh-environment/swh-model/swh/model/merkle.py', PosixPath('/home/anlambert/swh/swh-environment/swh-model/build/lib/swh/model/merkle.py')) _____________________________________________________________________________________________________________________ ERROR collecting build/lib/swh/model/model.py _____________________________________________________________________________________________________________________ ../../../.virtualenvs/swh/lib/python3.9/site-packages/_pytest/runner.py:311: in from_call result: Optional[TResult] = func() ../../../.virtualenvs/swh/lib/python3.9/site-packages/_pytest/runner.py:341: in <lambda> call = CallInfo.from_call(lambda: list(collector.collect()), "collect") ../../../.virtualenvs/swh/lib/python3.9/site-packages/_pytest/doctest.py:532: in collect module = import_path(self.fspath) ../../../.virtualenvs/swh/lib/python3.9/site-packages/_pytest/pathlib.py:544: in import_path raise ImportPathMismatchError(module_name, module_file, path) E _pytest.pathlib.ImportPathMismatchError: ('swh.model.model', '/home/anlambert/swh/swh-environment/swh-model/swh/model/model.py', PosixPath('/home/anlambert/swh/swh-environment/swh-model/build/lib/swh/model/model.py')) ____________________________________________________________________________________________________________________ ERROR collecting build/lib/swh/model/swhids.py _____________________________________________________________________________________________________________________ ../../../.virtualenvs/swh/lib/python3.9/site-packages/_pytest/runner.py:311: in from_call result: Optional[TResult] = func() ../../../.virtualenvs/swh/lib/python3.9/site-packages/_pytest/runner.py:341: in <lambda> call = CallInfo.from_call(lambda: list(collector.collect()), "collect") ../../../.virtualenvs/swh/lib/python3.9/site-packages/_pytest/doctest.py:532: in collect module = import_path(self.fspath) ../../../.virtualenvs/swh/lib/python3.9/site-packages/_pytest/pathlib.py:544: in import_path raise ImportPathMismatchError(module_name, module_file, path) E _pytest.pathlib.ImportPathMismatchError: ('swh.model.swhids', '/home/anlambert/swh/swh-environment/swh-model/swh/model/swhids.py', PosixPath('/home/anlambert/swh/swh-environment/swh-model/build/lib/swh/model/swhids.py')) ___________________________________________________________________________________________________________________ ERROR collecting build/lib/swh/model/toposort.py ____________________________________________________________________________________________________________________ ../../../.virtualenvs/swh/lib/python3.9/site-packages/_pytest/runner.py:311: in from_call result: Optional[TResult] = func() ../../../.virtualenvs/swh/lib/python3.9/site-packages/_pytest/runner.py:341: in <lambda> call = CallInfo.from_call(lambda: list(collector.collect()), "collect") ../../../.virtualenvs/swh/lib/python3.9/site-packages/_pytest/doctest.py:532: in collect module = import_path(self.fspath) ../../../.virtualenvs/swh/lib/python3.9/site-packages/_pytest/pathlib.py:544: in import_path raise ImportPathMismatchError(module_name, module_file, path) E _pytest.pathlib.ImportPathMismatchError: ('swh.model.toposort', '/home/anlambert/swh/swh-environment/swh-model/swh/model/toposort.py', PosixPath('/home/anlambert/swh/swh-environment/swh-model/build/lib/swh/model/toposort.py')) __________________________________________________________________________________________________________________ ERROR collecting build/lib/swh/model/validators.py ___________________________________________________________________________________________________________________ ../../../.virtualenvs/swh/lib/python3.9/site-packages/_pytest/runner.py:311: in from_call result: Optional[TResult] = func() ../../../.virtualenvs/swh/lib/python3.9/site-packages/_pytest/runner.py:341: in <lambda> call = CallInfo.from_call(lambda: list(collector.collect()), "collect") ../../../.virtualenvs/swh/lib/python3.9/site-packages/_pytest/doctest.py:532: in collect module = import_path(self.fspath) ../../../.virtualenvs/swh/lib/python3.9/site-packages/_pytest/pathlib.py:544: in import_path raise ImportPathMismatchError(module_name, module_file, path) E _pytest.pathlib.ImportPathMismatchError: ('swh.model.validators', '/home/anlambert/swh/swh-environment/swh-model/swh/model/validators.py', PosixPath('/home/anlambert/swh/swh-environment/swh-model/build/lib/swh/model/validators.py')) ________________________________________________________________________________________________________________ ERROR collecting build/lib/swh/model/fields/compound.py ________________________________________________________________________________________________________________ ../../../.virtualenvs/swh/lib/python3.9/site-packages/_pytest/runner.py:311: in from_call result: Optional[TResult] = func() ../../../.virtualenvs/swh/lib/python3.9/site-packages/_pytest/runner.py:341: in <lambda> call = CallInfo.from_call(lambda: list(collector.collect()), "collect") ../../../.virtualenvs/swh/lib/python3.9/site-packages/_pytest/doctest.py:532: in collect module = import_path(self.fspath) ../../../.virtualenvs/swh/lib/python3.9/site-packages/_pytest/pathlib.py:544: in import_path raise ImportPathMismatchError(module_name, module_file, path) E _pytest.pathlib.ImportPathMismatchError: ('swh.model.fields.compound', '/home/anlambert/swh/swh-environment/swh-model/swh/model/fields/compound.py', PosixPath('/home/anlambert/swh/swh-environment/swh-model/build/lib/swh/model/fields/compound.py')) _________________________________________________________________________________________________________________ ERROR collecting build/lib/swh/model/fields/hashes.py _________________________________________________________________________________________________________________ ../../../.virtualenvs/swh/lib/python3.9/site-packages/_pytest/runner.py:311: in from_call result: Optional[TResult] = func() ../../../.virtualenvs/swh/lib/python3.9/site-packages/_pytest/runner.py:341: in <lambda> call = CallInfo.from_call(lambda: list(collector.collect()), "collect") ../../../.virtualenvs/swh/lib/python3.9/site-packages/_pytest/doctest.py:532: in collect module = import_path(self.fspath) ../../../.virtualenvs/swh/lib/python3.9/site-packages/_pytest/pathlib.py:544: in import_path raise ImportPathMismatchError(module_name, module_file, path) E _pytest.pathlib.ImportPathMismatchError: ('swh.model.fields.hashes', '/home/anlambert/swh/swh-environment/swh-model/swh/model/fields/hashes.py', PosixPath('/home/anlambert/swh/swh-environment/swh-model/build/lib/swh/model/fields/hashes.py')) _________________________________________________________________________________________________________________ ERROR collecting build/lib/swh/model/fields/simple.py _________________________________________________________________________________________________________________ ../../../.virtualenvs/swh/lib/python3.9/site-packages/_pytest/runner.py:311: in from_call result: Optional[TResult] = func() ../../../.virtualenvs/swh/lib/python3.9/site-packages/_pytest/runner.py:341: in <lambda> call = CallInfo.from_call(lambda: list(collector.collect()), "collect") ../../../.virtualenvs/swh/lib/python3.9/site-packages/_pytest/doctest.py:532: in collect module = import_path(self.fspath) ../../../.virtualenvs/swh/lib/python3.9/site-packages/_pytest/pathlib.py:544: in import_path raise ImportPathMismatchError(module_name, module_file, path) E _pytest.pathlib.ImportPathMismatchError: ('swh.model.fields.simple', '/home/anlambert/swh/swh-environment/swh-model/swh/model/fields/simple.py', PosixPath('/home/anlambert/swh/swh-environment/swh-model/build/lib/swh/model/fields/simple.py')) ____________________________________________________________________________________________________________ ERROR collecting build/lib/swh/model/tests/generate_testdata.py ____________________________________________________________________________________________________________ ../../../.virtualenvs/swh/lib/python3.9/site-packages/_pytest/runner.py:311: in from_call result: Optional[TResult] = func() ../../../.virtualenvs/swh/lib/python3.9/site-packages/_pytest/runner.py:341: in <lambda> call = CallInfo.from_call(lambda: list(collector.collect()), "collect") ../../../.virtualenvs/swh/lib/python3.9/site-packages/_pytest/doctest.py:532: in collect module = import_path(self.fspath) ../../../.virtualenvs/swh/lib/python3.9/site-packages/_pytest/pathlib.py:544: in import_path raise ImportPathMismatchError(module_name, module_file, path) E _pytest.pathlib.ImportPathMismatchError: ('swh.model.tests.generate_testdata', '/home/anlambert/swh/swh-environment/swh-model/swh/model/tests/generate_testdata.py', PosixPath('/home/anlambert/swh/swh-environment/swh-model/build/lib/swh/model/tests/generate_testdata.py')) _______________________________________________________________________________________________________ ERROR collecting build/lib/swh/model/tests/generate_testdata_from_disk.py _______________________________________________________________________________________________________ ../../../.virtualenvs/swh/lib/python3.9/site-packages/_pytest/runner.py:311: in from_call result: Optional[TResult] = func() ../../../.virtualenvs/swh/lib/python3.9/site-packages/_pytest/runner.py:341: in <lambda> call = CallInfo.from_call(lambda: list(collector.collect()), "collect") ../../../.virtualenvs/swh/lib/python3.9/site-packages/_pytest/doctest.py:532: in collect module = import_path(self.fspath) ../../../.virtualenvs/swh/lib/python3.9/site-packages/_pytest/pathlib.py:544: in import_path raise ImportPathMismatchError(module_name, module_file, path) E _pytest.pathlib.ImportPathMismatchError: ('swh.model.tests.generate_testdata_from_disk', '/home/anlambert/swh/swh-environment/swh-model/swh/model/tests/generate_testdata_from_disk.py', PosixPath('/home/anlambert/swh/swh-environment/swh-model/build/lib/swh/model/tests/generate_testdata_from_disk.py')) _____________________________________________________________________________________________________________ ERROR collecting build/lib/swh/model/tests/swh_model_data.py ______________________________________________________________________________________________________________ ../../../.virtualenvs/swh/lib/python3.9/site-packages/_pytest/runner.py:311: in from_call result: Optional[TResult] = func() ../../../.virtualenvs/swh/lib/python3.9/site-packages/_pytest/runner.py:341: in <lambda> call = CallInfo.from_call(lambda: list(collector.collect()), "collect") ../../../.virtualenvs/swh/lib/python3.9/site-packages/_pytest/doctest.py:532: in collect module = import_path(self.fspath) ../../../.virtualenvs/swh/lib/python3.9/site-packages/_pytest/pathlib.py:544: in import_path raise ImportPathMismatchError(module_name, module_file, path) E _pytest.pathlib.ImportPathMismatchError: ('swh.model.tests.swh_model_data', '/home/anlambert/swh/swh-environment/swh-model/swh/model/tests/swh_model_data.py', PosixPath('/home/anlambert/swh/swh-environment/swh-model/build/lib/swh/model/tests/swh_model_data.py')) ________________________________________________________________________________________________________________ ERROR collecting build/lib/swh/model/tests/test_cli.py _________________________________________________________________________________________________________________ ../../../.virtualenvs/swh/lib/python3.9/site-packages/_pytest/runner.py:311: in from_call result: Optional[TResult] = func() ../../../.virtualenvs/swh/lib/python3.9/site-packages/_pytest/runner.py:341: in <lambda> call = CallInfo.from_call(lambda: list(collector.collect()), "collect") ../../../.virtualenvs/swh/lib/python3.9/site-packages/_pytest/doctest.py:532: in collect module = import_path(self.fspath) ../../../.virtualenvs/swh/lib/python3.9/site-packages/_pytest/pathlib.py:544: in import_path raise ImportPathMismatchError(module_name, module_file, path) E _pytest.pathlib.ImportPathMismatchError: ('swh.model.tests.test_cli', '/home/anlambert/swh/swh-environment/swh-model/swh/model/tests/test_cli.py', PosixPath('/home/anlambert/swh/swh-environment/swh-model/build/lib/swh/model/tests/test_cli.py')) ________________________________________________________________________________________________________________ ERROR collecting build/lib/swh/model/tests/test_cli.py _________________________________________________________________________________________________________________ import file mismatch: imported module 'swh.model.tests.test_cli' has this __file__ attribute: /home/anlambert/swh/swh-environment/swh-model/swh/model/tests/test_cli.py which is not the same as the test file we want to collect: /home/anlambert/swh/swh-environment/swh-model/build/lib/swh/model/tests/test_cli.py HINT: remove __pycache__ / .pyc files and/or use a unique basename for your test file modules ____________________________________________________________________________________________________________ ERROR collecting build/lib/swh/model/tests/test_collections.py _____________________________________________________________________________________________________________ ../../../.virtualenvs/swh/lib/python3.9/site-packages/_pytest/runner.py:311: in from_call result: Optional[TResult] = func() ../../../.virtualenvs/swh/lib/python3.9/site-packages/_pytest/runner.py:341: in <lambda> call = CallInfo.from_call(lambda: list(collector.collect()), "collect") ../../../.virtualenvs/swh/lib/python3.9/site-packages/_pytest/doctest.py:532: in collect module = import_path(self.fspath) ../../../.virtualenvs/swh/lib/python3.9/site-packages/_pytest/pathlib.py:544: in import_path raise ImportPathMismatchError(module_name, module_file, path) E _pytest.pathlib.ImportPathMismatchError: ('swh.model.tests.test_collections', '/home/anlambert/swh/swh-environment/swh-model/swh/model/tests/test_collections.py', PosixPath('/home/anlambert/swh/swh-environment/swh-model/build/lib/swh/model/tests/test_collections.py')) ____________________________________________________________________________________________________________ ERROR collecting build/lib/swh/model/tests/test_collections.py _____________________________________________________________________________________________________________ import file mismatch: imported module 'swh.model.tests.test_collections' has this __file__ attribute: /home/anlambert/swh/swh-environment/swh-model/swh/model/tests/test_collections.py which is not the same as the test file we want to collect: /home/anlambert/swh/swh-environment/swh-model/build/lib/swh/model/tests/test_collections.py HINT: remove __pycache__ / .pyc files and/or use a unique basename for your test file modules _____________________________________________________________________________________________________________ ERROR collecting build/lib/swh/model/tests/test_from_disk.py ______________________________________________________________________________________________________________ ../../../.virtualenvs/swh/lib/python3.9/site-packages/_pytest/runner.py:311: in from_call result: Optional[TResult] = func() ../../../.virtualenvs/swh/lib/python3.9/site-packages/_pytest/runner.py:341: in <lambda> call = CallInfo.from_call(lambda: list(collector.collect()), "collect") ../../../.virtualenvs/swh/lib/python3.9/site-packages/_pytest/doctest.py:532: in collect module = import_path(self.fspath) ../../../.virtualenvs/swh/lib/python3.9/site-packages/_pytest/pathlib.py:544: in import_path raise ImportPathMismatchError(module_name, module_file, path) E _pytest.pathlib.ImportPathMismatchError: ('swh.model.tests.test_from_disk', '/home/anlambert/swh/swh-environment/swh-model/swh/model/tests/test_from_disk.py', PosixPath('/home/anlambert/swh/swh-environment/swh-model/build/lib/swh/model/tests/test_from_disk.py')) _____________________________________________________________________________________________________________ ERROR collecting build/lib/swh/model/tests/test_from_disk.py ______________________________________________________________________________________________________________ import file mismatch: imported module 'swh.model.tests.test_from_disk' has this __file__ attribute: /home/anlambert/swh/swh-environment/swh-model/swh/model/tests/test_from_disk.py which is not the same as the test file we want to collect: /home/anlambert/swh/swh-environment/swh-model/build/lib/swh/model/tests/test_from_disk.py HINT: remove __pycache__ / .pyc files and/or use a unique basename for your test file modules _________________________________________________________________________________________________________ ERROR collecting build/lib/swh/model/tests/test_generate_testdata.py __________________________________________________________________________________________________________ ../../../.virtualenvs/swh/lib/python3.9/site-packages/_pytest/runner.py:311: in from_call result: Optional[TResult] = func() ../../../.virtualenvs/swh/lib/python3.9/site-packages/_pytest/runner.py:341: in <lambda> call = CallInfo.from_call(lambda: list(collector.collect()), "collect") ../../../.virtualenvs/swh/lib/python3.9/site-packages/_pytest/doctest.py:532: in collect module = import_path(self.fspath) ../../../.virtualenvs/swh/lib/python3.9/site-packages/_pytest/pathlib.py:544: in import_path raise ImportPathMismatchError(module_name, module_file, path) E _pytest.pathlib.ImportPathMismatchError: ('swh.model.tests.test_generate_testdata', '/home/anlambert/swh/swh-environment/swh-model/swh/model/tests/test_generate_testdata.py', PosixPath('/home/anlambert/swh/swh-environment/swh-model/build/lib/swh/model/tests/test_generate_testdata.py')) _________________________________________________________________________________________________________ ERROR collecting build/lib/swh/model/tests/test_generate_testdata.py __________________________________________________________________________________________________________ import file mismatch: imported module 'swh.model.tests.test_generate_testdata' has this __file__ attribute: /home/anlambert/swh/swh-environment/swh-model/swh/model/tests/test_generate_testdata.py which is not the same as the test file we want to collect: /home/anlambert/swh/swh-environment/swh-model/build/lib/swh/model/tests/test_generate_testdata.py HINT: remove __pycache__ / .pyc files and/or use a unique basename for your test file modules ______________________________________________________________________________________________________________ ERROR collecting build/lib/swh/model/tests/test_hashutil.py ______________________________________________________________________________________________________________ ../../../.virtualenvs/swh/lib/python3.9/site-packages/_pytest/runner.py:311: in from_call result: Optional[TResult] = func() ../../../.virtualenvs/swh/lib/python3.9/site-packages/_pytest/runner.py:341: in <lambda> call = CallInfo.from_call(lambda: list(collector.collect()), "collect") ../../../.virtualenvs/swh/lib/python3.9/site-packages/_pytest/doctest.py:532: in collect module = import_path(self.fspath) ../../../.virtualenvs/swh/lib/python3.9/site-packages/_pytest/pathlib.py:544: in import_path raise ImportPathMismatchError(module_name, module_file, path) E _pytest.pathlib.ImportPathMismatchError: ('swh.model.tests.test_hashutil', '/home/anlambert/swh/swh-environment/swh-model/swh/model/tests/test_hashutil.py', PosixPath('/home/anlambert/swh/swh-environment/swh-model/build/lib/swh/model/tests/test_hashutil.py')) ______________________________________________________________________________________________________________ ERROR collecting build/lib/swh/model/tests/test_hashutil.py ______________________________________________________________________________________________________________ import file mismatch: imported module 'swh.model.tests.test_hashutil' has this __file__ attribute: /home/anlambert/swh/swh-environment/swh-model/swh/model/tests/test_hashutil.py which is not the same as the test file we want to collect: /home/anlambert/swh/swh-environment/swh-model/build/lib/swh/model/tests/test_hashutil.py HINT: remove __pycache__ / .pyc files and/or use a unique basename for your test file modules _______________________________________________________________________________________________________ ERROR collecting build/lib/swh/model/tests/test_hypothesis_strategies.py ________________________________________________________________________________________________________ ../../../.virtualenvs/swh/lib/python3.9/site-packages/_pytest/runner.py:311: in from_call result: Optional[TResult] = func() ../../../.virtualenvs/swh/lib/python3.9/site-packages/_pytest/runner.py:341: in <lambda> call = CallInfo.from_call(lambda: list(collector.collect()), "collect") ../../../.virtualenvs/swh/lib/python3.9/site-packages/_pytest/doctest.py:532: in collect module = import_path(self.fspath) ../../../.virtualenvs/swh/lib/python3.9/site-packages/_pytest/pathlib.py:544: in import_path raise ImportPathMismatchError(module_name, module_file, path) E _pytest.pathlib.ImportPathMismatchError: ('swh.model.tests.test_hypothesis_strategies', '/home/anlambert/swh/swh-environment/swh-model/swh/model/tests/test_hypothesis_strategies.py', PosixPath('/home/anlambert/swh/swh-environment/swh-model/build/lib/swh/model/tests/test_hypothesis_strategies.py')) _______________________________________________________________________________________________________ ERROR collecting build/lib/swh/model/tests/test_hypothesis_strategies.py ________________________________________________________________________________________________________ import file mismatch: imported module 'swh.model.tests.test_hypothesis_strategies' has this __file__ attribute: /home/anlambert/swh/swh-environment/swh-model/swh/model/tests/test_hypothesis_strategies.py which is not the same as the test file we want to collect: /home/anlambert/swh/swh-environment/swh-model/build/lib/swh/model/tests/test_hypothesis_strategies.py HINT: remove __pycache__ / .pyc files and/or use a unique basename for your test file modules ____________________________________________________________________________________________________________ ERROR collecting build/lib/swh/model/tests/test_identifiers.py _____________________________________________________________________________________________________________ ../../../.virtualenvs/swh/lib/python3.9/site-packages/_pytest/runner.py:311: in from_call result: Optional[TResult] = func() ../../../.virtualenvs/swh/lib/python3.9/site-packages/_pytest/runner.py:341: in <lambda> call = CallInfo.from_call(lambda: list(collector.collect()), "collect") ../../../.virtualenvs/swh/lib/python3.9/site-packages/_pytest/doctest.py:532: in collect module = import_path(self.fspath) ../../../.virtualenvs/swh/lib/python3.9/site-packages/_pytest/pathlib.py:544: in import_path raise ImportPathMismatchError(module_name, module_file, path) E _pytest.pathlib.ImportPathMismatchError: ('swh.model.tests.test_identifiers', '/home/anlambert/swh/swh-environment/swh-model/swh/model/tests/test_identifiers.py', PosixPath('/home/anlambert/swh/swh-environment/swh-model/build/lib/swh/model/tests/test_identifiers.py')) ____________________________________________________________________________________________________________ ERROR collecting build/lib/swh/model/tests/test_identifiers.py _____________________________________________________________________________________________________________ import file mismatch: imported module 'swh.model.tests.test_identifiers' has this __file__ attribute: /home/anlambert/swh/swh-environment/swh-model/swh/model/tests/test_identifiers.py which is not the same as the test file we want to collect: /home/anlambert/swh/swh-environment/swh-model/build/lib/swh/model/tests/test_identifiers.py HINT: remove __pycache__ / .pyc files and/or use a unique basename for your test file modules _______________________________________________________________________________________________________________ ERROR collecting build/lib/swh/model/tests/test_merkle.py _______________________________________________________________________________________________________________ ../../../.virtualenvs/swh/lib/python3.9/site-packages/_pytest/runner.py:311: in from_call result: Optional[TResult] = func() ../../../.virtualenvs/swh/lib/python3.9/site-packages/_pytest/runner.py:341: in <lambda> call = CallInfo.from_call(lambda: list(collector.collect()), "collect") ../../../.virtualenvs/swh/lib/python3.9/site-packages/_pytest/doctest.py:532: in collect module = import_path(self.fspath) ../../../.virtualenvs/swh/lib/python3.9/site-packages/_pytest/pathlib.py:544: in import_path raise ImportPathMismatchError(module_name, module_file, path) E _pytest.pathlib.ImportPathMismatchError: ('swh.model.tests.test_merkle', '/home/anlambert/swh/swh-environment/swh-model/swh/model/tests/test_merkle.py', PosixPath('/home/anlambert/swh/swh-environment/swh-model/build/lib/swh/model/tests/test_merkle.py')) _______________________________________________________________________________________________________________ ERROR collecting build/lib/swh/model/tests/test_merkle.py _______________________________________________________________________________________________________________ import file mismatch: imported module 'swh.model.tests.test_merkle' has this __file__ attribute: /home/anlambert/swh/swh-environment/swh-model/swh/model/tests/test_merkle.py which is not the same as the test file we want to collect: /home/anlambert/swh/swh-environment/swh-model/build/lib/swh/model/tests/test_merkle.py HINT: remove __pycache__ / .pyc files and/or use a unique basename for your test file modules _______________________________________________________________________________________________________________ ERROR collecting build/lib/swh/model/tests/test_model.py ________________________________________________________________________________________________________________ ../../../.virtualenvs/swh/lib/python3.9/site-packages/_pytest/runner.py:311: in from_call result: Optional[TResult] = func() ../../../.virtualenvs/swh/lib/python3.9/site-packages/_pytest/runner.py:341: in <lambda> call = CallInfo.from_call(lambda: list(collector.collect()), "collect") ../../../.virtualenvs/swh/lib/python3.9/site-packages/_pytest/doctest.py:532: in collect module = import_path(self.fspath) ../../../.virtualenvs/swh/lib/python3.9/site-packages/_pytest/pathlib.py:544: in import_path raise ImportPathMismatchError(module_name, module_file, path) E _pytest.pathlib.ImportPathMismatchError: ('swh.model.tests.test_model', '/home/anlambert/swh/swh-environment/swh-model/swh/model/tests/test_model.py', PosixPath('/home/anlambert/swh/swh-environment/swh-model/build/lib/swh/model/tests/test_model.py')) _______________________________________________________________________________________________________________ ERROR collecting build/lib/swh/model/tests/test_model.py ________________________________________________________________________________________________________________ import file mismatch: imported module 'swh.model.tests.test_model' has this __file__ attribute: /home/anlambert/swh/swh-environment/swh-model/swh/model/tests/test_model.py which is not the same as the test file we want to collect: /home/anlambert/swh/swh-environment/swh-model/build/lib/swh/model/tests/test_model.py HINT: remove __pycache__ / .pyc files and/or use a unique basename for your test file modules ___________________________________________________________________________________________________________ ERROR collecting build/lib/swh/model/tests/test_swh_model_data.py ___________________________________________________________________________________________________________ ../../../.virtualenvs/swh/lib/python3.9/site-packages/_pytest/runner.py:311: in from_call result: Optional[TResult] = func() ../../../.virtualenvs/swh/lib/python3.9/site-packages/_pytest/runner.py:341: in <lambda> call = CallInfo.from_call(lambda: list(collector.collect()), "collect") ../../../.virtualenvs/swh/lib/python3.9/site-packages/_pytest/doctest.py:532: in collect module = import_path(self.fspath) ../../../.virtualenvs/swh/lib/python3.9/site-packages/_pytest/pathlib.py:544: in import_path raise ImportPathMismatchError(module_name, module_file, path) E _pytest.pathlib.ImportPathMismatchError: ('swh.model.tests.test_swh_model_data', '/home/anlambert/swh/swh-environment/swh-model/swh/model/tests/test_swh_model_data.py', PosixPath('/home/anlambert/swh/swh-environment/swh-model/build/lib/swh/model/tests/test_swh_model_data.py')) ___________________________________________________________________________________________________________ ERROR collecting build/lib/swh/model/tests/test_swh_model_data.py ___________________________________________________________________________________________________________ import file mismatch: imported module 'swh.model.tests.test_swh_model_data' has this __file__ attribute: /home/anlambert/swh/swh-environment/swh-model/swh/model/tests/test_swh_model_data.py which is not the same as the test file we want to collect: /home/anlambert/swh/swh-environment/swh-model/build/lib/swh/model/tests/test_swh_model_data.py HINT: remove __pycache__ / .pyc files and/or use a unique basename for your test file modules _______________________________________________________________________________________________________________ ERROR collecting build/lib/swh/model/tests/test_swhids.py _______________________________________________________________________________________________________________ ../../../.virtualenvs/swh/lib/python3.9/site-packages/_pytest/runner.py:311: in from_call result: Optional[TResult] = func() ../../../.virtualenvs/swh/lib/python3.9/site-packages/_pytest/runner.py:341: in <lambda> call = CallInfo.from_call(lambda: list(collector.collect()), "collect") ../../../.virtualenvs/swh/lib/python3.9/site-packages/_pytest/doctest.py:532: in collect module = import_path(self.fspath) ../../../.virtualenvs/swh/lib/python3.9/site-packages/_pytest/pathlib.py:544: in import_path raise ImportPathMismatchError(module_name, module_file, path) E _pytest.pathlib.ImportPathMismatchError: ('swh.model.tests.test_swhids', '/home/anlambert/swh/swh-environment/swh-model/swh/model/tests/test_swhids.py', PosixPath('/home/anlambert/swh/swh-environment/swh-model/build/lib/swh/model/tests/test_swhids.py')) _______________________________________________________________________________________________________________ ERROR collecting build/lib/swh/model/tests/test_swhids.py _______________________________________________________________________________________________________________ import file mismatch: imported module 'swh.model.tests.test_swhids' has this __file__ attribute: /home/anlambert/swh/swh-environment/swh-model/swh/model/tests/test_swhids.py which is not the same as the test file we want to collect: /home/anlambert/swh/swh-environment/swh-model/build/lib/swh/model/tests/test_swhids.py HINT: remove __pycache__ / .pyc files and/or use a unique basename for your test file modules ______________________________________________________________________________________________________________ ERROR collecting build/lib/swh/model/tests/test_toposort.py ______________________________________________________________________________________________________________ ../../../.virtualenvs/swh/lib/python3.9/site-packages/_pytest/runner.py:311: in from_call result: Optional[TResult] = func() ../../../.virtualenvs/swh/lib/python3.9/site-packages/_pytest/runner.py:341: in <lambda> call = CallInfo.from_call(lambda: list(collector.collect()), "collect") ../../../.virtualenvs/swh/lib/python3.9/site-packages/_pytest/doctest.py:532: in collect module = import_path(self.fspath) ../../../.virtualenvs/swh/lib/python3.9/site-packages/_pytest/pathlib.py:544: in import_path raise ImportPathMismatchError(module_name, module_file, path) E _pytest.pathlib.ImportPathMismatchError: ('swh.model.tests.test_toposort', '/home/anlambert/swh/swh-environment/swh-model/swh/model/tests/test_toposort.py', PosixPath('/home/anlambert/swh/swh-environment/swh-model/build/lib/swh/model/tests/test_toposort.py')) ______________________________________________________________________________________________________________ ERROR collecting build/lib/swh/model/tests/test_toposort.py ______________________________________________________________________________________________________________ import file mismatch: imported module 'swh.model.tests.test_toposort' has this __file__ attribute: /home/anlambert/swh/swh-environment/swh-model/swh/model/tests/test_toposort.py which is not the same as the test file we want to collect: /home/anlambert/swh/swh-environment/swh-model/build/lib/swh/model/tests/test_toposort.py HINT: remove __pycache__ / .pyc files and/or use a unique basename for your test file modules _____________________________________________________________________________________________________________ ERROR collecting build/lib/swh/model/tests/test_validators.py _____________________________________________________________________________________________________________ ../../../.virtualenvs/swh/lib/python3.9/site-packages/_pytest/runner.py:311: in from_call result: Optional[TResult] = func() ../../../.virtualenvs/swh/lib/python3.9/site-packages/_pytest/runner.py:341: in <lambda> call = CallInfo.from_call(lambda: list(collector.collect()), "collect") ../../../.virtualenvs/swh/lib/python3.9/site-packages/_pytest/doctest.py:532: in collect module = import_path(self.fspath) ../../../.virtualenvs/swh/lib/python3.9/site-packages/_pytest/pathlib.py:544: in import_path raise ImportPathMismatchError(module_name, module_file, path) E _pytest.pathlib.ImportPathMismatchError: ('swh.model.tests.test_validators', '/home/anlambert/swh/swh-environment/swh-model/swh/model/tests/test_validators.py', PosixPath('/home/anlambert/swh/swh-environment/swh-model/build/lib/swh/model/tests/test_validators.py')) _____________________________________________________________________________________________________________ ERROR collecting build/lib/swh/model/tests/test_validators.py _____________________________________________________________________________________________________________ import file mismatch: imported module 'swh.model.tests.test_validators' has this __file__ attribute: /home/anlambert/swh/swh-environment/swh-model/swh/model/tests/test_validators.py which is not the same as the test file we want to collect: /home/anlambert/swh/swh-environment/swh-model/build/lib/swh/model/tests/test_validators.py HINT: remove __pycache__ / .pyc files and/or use a unique basename for your test file modules __________________________________________________________________________________________________________ ERROR collecting build/lib/swh/model/tests/fields/test_compound.py ___________________________________________________________________________________________________________ ../../../.virtualenvs/swh/lib/python3.9/site-packages/_pytest/runner.py:311: in from_call result: Optional[TResult] = func() ../../../.virtualenvs/swh/lib/python3.9/site-packages/_pytest/runner.py:341: in <lambda> call = CallInfo.from_call(lambda: list(collector.collect()), "collect") ../../../.virtualenvs/swh/lib/python3.9/site-packages/_pytest/doctest.py:532: in collect module = import_path(self.fspath) ../../../.virtualenvs/swh/lib/python3.9/site-packages/_pytest/pathlib.py:544: in import_path raise ImportPathMismatchError(module_name, module_file, path) E _pytest.pathlib.ImportPathMismatchError: ('swh.model.tests.fields.test_compound', '/home/anlambert/swh/swh-environment/swh-model/swh/model/tests/fields/test_compound.py', PosixPath('/home/anlambert/swh/swh-environment/swh-model/build/lib/swh/model/tests/fields/test_compound.py')) __________________________________________________________________________________________________________ ERROR collecting build/lib/swh/model/tests/fields/test_compound.py ___________________________________________________________________________________________________________ import file mismatch: imported module 'swh.model.tests.fields.test_compound' has this __file__ attribute: /home/anlambert/swh/swh-environment/swh-model/swh/model/tests/fields/test_compound.py which is not the same as the test file we want to collect: /home/anlambert/swh/swh-environment/swh-model/build/lib/swh/model/tests/fields/test_compound.py HINT: remove __pycache__ / .pyc files and/or use a unique basename for your test file modules ___________________________________________________________________________________________________________ ERROR collecting build/lib/swh/model/tests/fields/test_hashes.py ____________________________________________________________________________________________________________ ../../../.virtualenvs/swh/lib/python3.9/site-packages/_pytest/runner.py:311: in from_call result: Optional[TResult] = func() ../../../.virtualenvs/swh/lib/python3.9/site-packages/_pytest/runner.py:341: in <lambda> call = CallInfo.from_call(lambda: list(collector.collect()), "collect") ../../../.virtualenvs/swh/lib/python3.9/site-packages/_pytest/doctest.py:532: in collect module = import_path(self.fspath) ../../../.virtualenvs/swh/lib/python3.9/site-packages/_pytest/pathlib.py:544: in import_path raise ImportPathMismatchError(module_name, module_file, path) E _pytest.pathlib.ImportPathMismatchError: ('swh.model.tests.fields.test_hashes', '/home/anlambert/swh/swh-environment/swh-model/swh/model/tests/fields/test_hashes.py', PosixPath('/home/anlambert/swh/swh-environment/swh-model/build/lib/swh/model/tests/fields/test_hashes.py')) ___________________________________________________________________________________________________________ ERROR collecting build/lib/swh/model/tests/fields/test_hashes.py ____________________________________________________________________________________________________________ import file mismatch: imported module 'swh.model.tests.fields.test_hashes' has this __file__ attribute: /home/anlambert/swh/swh-environment/swh-model/swh/model/tests/fields/test_hashes.py which is not the same as the test file we want to collect: /home/anlambert/swh/swh-environment/swh-model/build/lib/swh/model/tests/fields/test_hashes.py HINT: remove __pycache__ / .pyc files and/or use a unique basename for your test file modules ___________________________________________________________________________________________________________ ERROR collecting build/lib/swh/model/tests/fields/test_simple.py ____________________________________________________________________________________________________________ ../../../.virtualenvs/swh/lib/python3.9/site-packages/_pytest/runner.py:311: in from_call result: Optional[TResult] = func() ../../../.virtualenvs/swh/lib/python3.9/site-packages/_pytest/runner.py:341: in <lambda> call = CallInfo.from_call(lambda: list(collector.collect()), "collect") ../../../.virtualenvs/swh/lib/python3.9/site-packages/_pytest/doctest.py:532: in collect module = import_path(self.fspath) ../../../.virtualenvs/swh/lib/python3.9/site-packages/_pytest/pathlib.py:544: in import_path raise ImportPathMismatchError(module_name, module_file, path) E _pytest.pathlib.ImportPathMismatchError: ('swh.model.tests.fields.test_simple', '/home/anlambert/swh/swh-environment/swh-model/swh/model/tests/fields/test_simple.py', PosixPath('/home/anlambert/swh/swh-environment/swh-model/build/lib/swh/model/tests/fields/test_simple.py')) ___________________________________________________________________________________________________________ ERROR collecting build/lib/swh/model/tests/fields/test_simple.py ____________________________________________________________________________________________________________ import file mismatch: imported module 'swh.model.tests.fields.test_simple' has this __file__ attribute: /home/anlambert/swh/swh-environment/swh-model/swh/model/tests/fields/test_simple.py which is not the same as the test file we want to collect: /home/anlambert/swh/swh-environment/swh-model/build/lib/swh/model/tests/fields/test_simple.py HINT: remove __pycache__ / .pyc files and/or use a unique basename for your test file modules =================================================================================================================================== warnings summary ==================================================================================================================================== ../../../.virtualenvs/swh/lib/python3.9/site-packages/pytest_asyncio/plugin.py:191 /home/anlambert/.virtualenvs/swh/lib/python3.9/site-packages/pytest_asyncio/plugin.py:191: DeprecationWarning: The 'asyncio_mode' default value will change to 'strict' in future, please explicitly use 'asyncio_mode=strict' or 'asyncio_mode=auto' in pytest configuration file. config.issue_config_time_warning(LEGACY_MODE, stacklevel=2) ../../../.virtualenvs/swh/lib/python3.9/site-packages/_pytest/assertion/rewrite.py:170 /home/anlambert/.virtualenvs/swh/lib/python3.9/site-packages/_pytest/assertion/rewrite.py:170: DeprecationWarning: The swh.model.identifiers module is deprecated. SWHID-related classes were moved to swh.model.swhids, and identifier computation is now done directly with swh.model.model classes. exec(co, module.__dict__) -- Docs: https://docs.pytest.org/en/stable/warnings.html ================================================================================================================================ short test summary info ================================================================================================================================ ERROR build/lib/swh/model/cli.py - _pytest.pathlib.ImportPathMismatchError: ('swh.model.cli', '/home/anlambert/swh/swh-environment/swh-model/swh/model/cli.py', PosixPath('/home/anlambert/swh/swh-environment/swh-model/build/lib/swh/model/cli.py')) ERROR build/lib/swh/model/collections.py - _pytest.pathlib.ImportPathMismatchError: ('swh.model.collections', '/home/anlambert/swh/swh-environment/swh-model/swh/model/collections.py', PosixPath('/home/anlambert/swh/swh-environment/swh-model/build/lib/swh/model/collections.py')) ERROR build/lib/swh/model/exceptions.py - _pytest.pathlib.ImportPathMismatchError: ('swh.model.exceptions', '/home/anlambert/swh/swh-environment/swh-model/swh/model/exceptions.py', PosixPath('/home/anlambert/swh/swh-environment/swh-model/build/lib/swh/model/exceptions.py')) ERROR build/lib/swh/model/from_disk.py - _pytest.pathlib.ImportPathMismatchError: ('swh.model.from_disk', '/home/anlambert/swh/swh-environment/swh-model/swh/model/from_disk.py', PosixPath('/home/anlambert/swh/swh-environment/swh-model/build/lib/swh/model/from_disk.py')) ERROR build/lib/swh/model/git_objects.py - _pytest.pathlib.ImportPathMismatchError: ('swh.model.git_objects', '/home/anlambert/swh/swh-environment/swh-model/swh/model/git_objects.py', PosixPath('/home/anlambert/swh/swh-environment/swh-model/build/lib/swh/model/git_objects.py')) ERROR build/lib/swh/model/hashutil.py - _pytest.pathlib.ImportPathMismatchError: ('swh.model.hashutil', '/home/anlambert/swh/swh-environment/swh-model/swh/model/hashutil.py', PosixPath('/home/anlambert/swh/swh-environment/swh-model/build/lib/swh/model/hashutil.py')) ERROR build/lib/swh/model/hypothesis_strategies.py - _pytest.pathlib.ImportPathMismatchError: ('swh.model.hypothesis_strategies', '/home/anlambert/swh/swh-environment/swh-model/swh/model/hypothesis_strategies.py', PosixPath('/home/anlambert/swh/swh-environment/swh-model/build/l... ERROR build/lib/swh/model/identifiers.py - _pytest.pathlib.ImportPathMismatchError: ('swh.model.identifiers', '/home/anlambert/swh/swh-environment/swh-model/swh/model/identifiers.py', PosixPath('/home/anlambert/swh/swh-environment/swh-model/build/lib/swh/model/identifiers.py')) ERROR build/lib/swh/model/merkle.py - _pytest.pathlib.ImportPathMismatchError: ('swh.model.merkle', '/home/anlambert/swh/swh-environment/swh-model/swh/model/merkle.py', PosixPath('/home/anlambert/swh/swh-environment/swh-model/build/lib/swh/model/merkle.py')) ERROR build/lib/swh/model/model.py - _pytest.pathlib.ImportPathMismatchError: ('swh.model.model', '/home/anlambert/swh/swh-environment/swh-model/swh/model/model.py', PosixPath('/home/anlambert/swh/swh-environment/swh-model/build/lib/swh/model/model.py')) ERROR build/lib/swh/model/swhids.py - _pytest.pathlib.ImportPathMismatchError: ('swh.model.swhids', '/home/anlambert/swh/swh-environment/swh-model/swh/model/swhids.py', PosixPath('/home/anlambert/swh/swh-environment/swh-model/build/lib/swh/model/swhids.py')) ERROR build/lib/swh/model/toposort.py - _pytest.pathlib.ImportPathMismatchError: ('swh.model.toposort', '/home/anlambert/swh/swh-environment/swh-model/swh/model/toposort.py', PosixPath('/home/anlambert/swh/swh-environment/swh-model/build/lib/swh/model/toposort.py')) ERROR build/lib/swh/model/validators.py - _pytest.pathlib.ImportPathMismatchError: ('swh.model.validators', '/home/anlambert/swh/swh-environment/swh-model/swh/model/validators.py', PosixPath('/home/anlambert/swh/swh-environment/swh-model/build/lib/swh/model/validators.py')) ERROR build/lib/swh/model/fields/compound.py - _pytest.pathlib.ImportPathMismatchError: ('swh.model.fields.compound', '/home/anlambert/swh/swh-environment/swh-model/swh/model/fields/compound.py', PosixPath('/home/anlambert/swh/swh-environment/swh-model/build/lib/swh/model/field... ERROR build/lib/swh/model/fields/hashes.py - _pytest.pathlib.ImportPathMismatchError: ('swh.model.fields.hashes', '/home/anlambert/swh/swh-environment/swh-model/swh/model/fields/hashes.py', PosixPath('/home/anlambert/swh/swh-environment/swh-model/build/lib/swh/model/fields/hash... ERROR build/lib/swh/model/fields/simple.py - _pytest.pathlib.ImportPathMismatchError: ('swh.model.fields.simple', '/home/anlambert/swh/swh-environment/swh-model/swh/model/fields/simple.py', PosixPath('/home/anlambert/swh/swh-environment/swh-model/build/lib/swh/model/fields/simp... ERROR build/lib/swh/model/tests/generate_testdata.py - _pytest.pathlib.ImportPathMismatchError: ('swh.model.tests.generate_testdata', '/home/anlambert/swh/swh-environment/swh-model/swh/model/tests/generate_testdata.py', PosixPath('/home/anlambert/swh/swh-environment/swh-model/b... ERROR build/lib/swh/model/tests/generate_testdata_from_disk.py - _pytest.pathlib.ImportPathMismatchError: ('swh.model.tests.generate_testdata_from_disk', '/home/anlambert/swh/swh-environment/swh-model/swh/model/tests/generate_testdata_from_disk.py', PosixPath('/home/anlambert/s... ERROR build/lib/swh/model/tests/swh_model_data.py - _pytest.pathlib.ImportPathMismatchError: ('swh.model.tests.swh_model_data', '/home/anlambert/swh/swh-environment/swh-model/swh/model/tests/swh_model_data.py', PosixPath('/home/anlambert/swh/swh-environment/swh-model/build/lib/... ERROR build/lib/swh/model/tests/test_cli.py - _pytest.pathlib.ImportPathMismatchError: ('swh.model.tests.test_cli', '/home/anlambert/swh/swh-environment/swh-model/swh/model/tests/test_cli.py', PosixPath('/home/anlambert/swh/swh-environment/swh-model/build/lib/swh/model/tests/te... ERROR build/lib/swh/model/tests/test_cli.py ERROR build/lib/swh/model/tests/test_collections.py - _pytest.pathlib.ImportPathMismatchError: ('swh.model.tests.test_collections', '/home/anlambert/swh/swh-environment/swh-model/swh/model/tests/test_collections.py', PosixPath('/home/anlambert/swh/swh-environment/swh-model/buil... ERROR build/lib/swh/model/tests/test_collections.py ERROR build/lib/swh/model/tests/test_from_disk.py - _pytest.pathlib.ImportPathMismatchError: ('swh.model.tests.test_from_disk', '/home/anlambert/swh/swh-environment/swh-model/swh/model/tests/test_from_disk.py', PosixPath('/home/anlambert/swh/swh-environment/swh-model/build/lib/... ERROR build/lib/swh/model/tests/test_from_disk.py ERROR build/lib/swh/model/tests/test_generate_testdata.py - _pytest.pathlib.ImportPathMismatchError: ('swh.model.tests.test_generate_testdata', '/home/anlambert/swh/swh-environment/swh-model/swh/model/tests/test_generate_testdata.py', PosixPath('/home/anlambert/swh/swh-environm... ERROR build/lib/swh/model/tests/test_generate_testdata.py ERROR build/lib/swh/model/tests/test_hashutil.py - _pytest.pathlib.ImportPathMismatchError: ('swh.model.tests.test_hashutil', '/home/anlambert/swh/swh-environment/swh-model/swh/model/tests/test_hashutil.py', PosixPath('/home/anlambert/swh/swh-environment/swh-model/build/lib/swh... ERROR build/lib/swh/model/tests/test_hashutil.py ERROR build/lib/swh/model/tests/test_hypothesis_strategies.py - _pytest.pathlib.ImportPathMismatchError: ('swh.model.tests.test_hypothesis_strategies', '/home/anlambert/swh/swh-environment/swh-model/swh/model/tests/test_hypothesis_strategies.py', PosixPath('/home/anlambert/swh/... ERROR build/lib/swh/model/tests/test_hypothesis_strategies.py ERROR build/lib/swh/model/tests/test_identifiers.py - _pytest.pathlib.ImportPathMismatchError: ('swh.model.tests.test_identifiers', '/home/anlambert/swh/swh-environment/swh-model/swh/model/tests/test_identifiers.py', PosixPath('/home/anlambert/swh/swh-environment/swh-model/buil... ERROR build/lib/swh/model/tests/test_identifiers.py ERROR build/lib/swh/model/tests/test_merkle.py - _pytest.pathlib.ImportPathMismatchError: ('swh.model.tests.test_merkle', '/home/anlambert/swh/swh-environment/swh-model/swh/model/tests/test_merkle.py', PosixPath('/home/anlambert/swh/swh-environment/swh-model/build/lib/swh/model... ERROR build/lib/swh/model/tests/test_merkle.py ERROR build/lib/swh/model/tests/test_model.py - _pytest.pathlib.ImportPathMismatchError: ('swh.model.tests.test_model', '/home/anlambert/swh/swh-environment/swh-model/swh/model/tests/test_model.py', PosixPath('/home/anlambert/swh/swh-environment/swh-model/build/lib/swh/model/te... ERROR build/lib/swh/model/tests/test_model.py ERROR build/lib/swh/model/tests/test_swh_model_data.py - _pytest.pathlib.ImportPathMismatchError: ('swh.model.tests.test_swh_model_data', '/home/anlambert/swh/swh-environment/swh-model/swh/model/tests/test_swh_model_data.py', PosixPath('/home/anlambert/swh/swh-environment/swh-m... ERROR build/lib/swh/model/tests/test_swh_model_data.py ERROR build/lib/swh/model/tests/test_swhids.py - _pytest.pathlib.ImportPathMismatchError: ('swh.model.tests.test_swhids', '/home/anlambert/swh/swh-environment/swh-model/swh/model/tests/test_swhids.py', PosixPath('/home/anlambert/swh/swh-environment/swh-model/build/lib/swh/model... ERROR build/lib/swh/model/tests/test_swhids.py ERROR build/lib/swh/model/tests/test_toposort.py - _pytest.pathlib.ImportPathMismatchError: ('swh.model.tests.test_toposort', '/home/anlambert/swh/swh-environment/swh-model/swh/model/tests/test_toposort.py', PosixPath('/home/anlambert/swh/swh-environment/swh-model/build/lib/swh... ERROR build/lib/swh/model/tests/test_toposort.py ERROR build/lib/swh/model/tests/test_validators.py - _pytest.pathlib.ImportPathMismatchError: ('swh.model.tests.test_validators', '/home/anlambert/swh/swh-environment/swh-model/swh/model/tests/test_validators.py', PosixPath('/home/anlambert/swh/swh-environment/swh-model/build/l... ERROR build/lib/swh/model/tests/test_validators.py ERROR build/lib/swh/model/tests/fields/test_compound.py - _pytest.pathlib.ImportPathMismatchError: ('swh.model.tests.fields.test_compound', '/home/anlambert/swh/swh-environment/swh-model/swh/model/tests/fields/test_compound.py', PosixPath('/home/anlambert/swh/swh-environment/sw... ERROR build/lib/swh/model/tests/fields/test_compound.py ERROR build/lib/swh/model/tests/fields/test_hashes.py - _pytest.pathlib.ImportPathMismatchError: ('swh.model.tests.fields.test_hashes', '/home/anlambert/swh/swh-environment/swh-model/swh/model/tests/fields/test_hashes.py', PosixPath('/home/anlambert/swh/swh-environment/swh-mode... ERROR build/lib/swh/model/tests/fields/test_hashes.py ERROR build/lib/swh/model/tests/fields/test_simple.py - _pytest.pathlib.ImportPathMismatchError: ('swh.model.tests.fields.test_simple', '/home/anlambert/swh/swh-environment/swh-model/swh/model/tests/fields/test_simple.py', PosixPath('/home/anlambert/swh/swh-environment/swh-mode... ERROR build/lib/swh/model/tests/fields/test_simple.py !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! Interrupted: 51 errors during collection !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ============================================================================================================================ 2 warnings, 51 errors in 1.51s ============================================================================================================================= make: *** [../Makefile.python:20: test] Error 2
So ignore the build folder to discover tests.