未验证 提交 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):
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")
......
......@@ -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()
......
......@@ -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)
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册