未验证 提交 7952b426 编写于 作者: B betaboon 提交者: GitHub

fix: remove dependance on network for several tests (#1297)

上级 950885f0
...@@ -155,6 +155,7 @@ def test_cli_build_with_config_settings(fixture_project, invoke): ...@@ -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() assert (project.root / "dist/demo_package-0.1.0-py3-none-win_amd64.whl").exists()
@pytest.mark.network
@pytest.mark.parametrize("isolated", (True, False)) @pytest.mark.parametrize("isolated", (True, False))
def test_build_with_no_isolation(fixture_project, invoke, isolated): def test_build_with_no_isolation(fixture_project, invoke, isolated):
project = fixture_project("demo-failure") project = fixture_project("demo-failure")
......
...@@ -312,6 +312,7 @@ def local_finder(project_no_init, mocker): ...@@ -312,6 +312,7 @@ def local_finder(project_no_init, mocker):
"type": "find_links", "type": "find_links",
"verify_ssl": False, "verify_ssl": False,
"url": path_to_url(artifacts_dir), "url": path_to_url(artifacts_dir),
"name": "pypi",
} }
] ]
project_no_init.write_pyproject() project_no_init.write_pyproject()
......
...@@ -219,7 +219,7 @@ def test_set_non_exist_python_path(project_no_init): ...@@ -219,7 +219,7 @@ def test_set_non_exist_python_path(project_no_init):
@pytest.mark.usefixtures("venv_backends") @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}) project.project_config.update({"venv.in_project": False})
del project.project_config["python.path"] del project.project_config["python.path"]
result = invoke(["install"], obj=project) result = invoke(["install"], obj=project)
...@@ -232,7 +232,7 @@ def test_create_venv_first_time(invoke, project): ...@@ -232,7 +232,7 @@ def test_create_venv_first_time(invoke, project):
@pytest.mark.usefixtures("venv_backends") @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}) project.project_config.update({"venv.in_project": True})
del project.project_config["python.path"] del project.project_config["python.path"]
result = invoke(["install"], obj=project) result = invoke(["install"], obj=project)
...@@ -241,7 +241,7 @@ def test_create_venv_in_project(invoke, project): ...@@ -241,7 +241,7 @@ def test_create_venv_in_project(invoke, project):
@pytest.mark.usefixtures("venv_backends") @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}) project.project_config.update({"venv.in_project": False})
del project.project_config["python.path"] del project.project_config["python.path"]
result = invoke(["install"], obj=project) result = invoke(["install"], obj=project)
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册