diff --git a/tests/cli/test_build.py b/tests/cli/test_build.py index b4278bcb0d132aae11095333f3b0896e641706d7..5f816d2cbc9870df2c190bf9f6f3e6c4fe5b65f1 100644 --- a/tests/cli/test_build.py +++ b/tests/cli/test_build.py @@ -155,6 +155,7 @@ def test_cli_build_with_config_settings(fixture_project, invoke): assert (project.root / "dist/demo_package-0.1.0-py3-none-win_amd64.whl").exists() +@pytest.mark.network @pytest.mark.parametrize("isolated", (True, False)) def test_build_with_no_isolation(fixture_project, invoke, isolated): project = fixture_project("demo-failure") diff --git a/tests/conftest.py b/tests/conftest.py index 21a49be6b45fd788a8b4e9f2dc87ccb955e18a1b..fcac6c39b34a72dc131f7be48effb183655e694e 100644 --- a/tests/conftest.py +++ b/tests/conftest.py @@ -312,6 +312,7 @@ def local_finder(project_no_init, mocker): "type": "find_links", "verify_ssl": False, "url": path_to_url(artifacts_dir), + "name": "pypi", } ] project_no_init.write_pyproject() diff --git a/tests/test_project.py b/tests/test_project.py index bf41041cc096eccee0ee72cd2116712ce84f3dd5..1e401b16bcba4fb5bacbaae7fb8441948133f9a4 100644 --- a/tests/test_project.py +++ b/tests/test_project.py @@ -219,7 +219,7 @@ def test_set_non_exist_python_path(project_no_init): @pytest.mark.usefixtures("venv_backends") -def test_create_venv_first_time(invoke, project): +def test_create_venv_first_time(invoke, project, local_finder): project.project_config.update({"venv.in_project": False}) del project.project_config["python.path"] result = invoke(["install"], obj=project) @@ -232,7 +232,7 @@ def test_create_venv_first_time(invoke, project): @pytest.mark.usefixtures("venv_backends") -def test_create_venv_in_project(invoke, project): +def test_create_venv_in_project(invoke, project, local_finder): project.project_config.update({"venv.in_project": True}) del project.project_config["python.path"] result = invoke(["install"], obj=project) @@ -241,7 +241,7 @@ def test_create_venv_in_project(invoke, project): @pytest.mark.usefixtures("venv_backends") -def test_find_interpreters_from_venv(invoke, project): +def test_find_interpreters_from_venv(invoke, project, local_finder): project.project_config.update({"venv.in_project": False}) del project.project_config["python.path"] result = invoke(["install"], obj=project)