Skip to content

Commit 61c6a3d

Browse files
committed
introduce custom pytest marker
1 parent df01870 commit 61c6a3d

File tree

3 files changed

+7
-0
lines changed

3 files changed

+7
-0
lines changed

pyproject.toml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,3 +28,6 @@ cpd = "cpp_dev.ui.cli:main"
2828
[build-system]
2929
requires = ["hatchling"]
3030
build-backend = "hatchling.build"
31+
32+
[tool.pytest.ini_options]
33+
markers = ["conan_remote"]

src/tests/cpp_dev/dependency/conan/test_command_wrapper.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -87,13 +87,15 @@ def conan_test_environment(tmp_path: Path, unused_http_port: int) -> Generator[C
8787
yield conan_test_env
8888

8989

90+
@pytest.mark.conan_remote
9091
@pytest.mark.usefixtures("conan_test_environment")
9192
def test_conan_list() -> None:
9293
result = conan_list(CONAN_REMOTE, "cpd")
9394
assert len(result) == 1
9495
assert ConanPackageReference("cpd/1.0.0@official/cppdev") in result
9596

9697

98+
@pytest.mark.conan_remote
9799
def test_conan_graph_buildorder(tmp_path: Path, conan_test_environment: ConanTestEnv) -> None:
98100
conanfile_path = tmp_path / "conanfile.txt"
99101
conanfile_path.write_text(dedent("""

src/tests/cpp_dev/dependency/conan/test_provider.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,7 @@ def conan_test_environment(tmp_path: Path, unused_http_port: int) -> Generator[C
4949
yield conan_test_env
5050

5151

52+
@pytest.mark.conan_remote
5253
def test_get_available_versions(conan_test_environment: ConanTestEnv) -> None:
5354
provider = ConanDependencyProvider(conan_test_environment.conan_home_dir, conan_test_environment.profile)
5455
assert provider.fetch_versions("official", "cpd") == [
@@ -57,6 +58,7 @@ def test_get_available_versions(conan_test_environment: ConanTestEnv) -> None:
5758
]
5859

5960

61+
@pytest.mark.conan_remote
6062
def test_collect_dependency_hull(conan_test_environment: ConanTestEnv) -> None:
6163
provider = ConanDependencyProvider(conan_test_environment.conan_home_dir, conan_test_environment.profile)
6264
deps = [

0 commit comments

Comments
 (0)