From c985a7ef783e329c73d00c4d67fd2b4f09b9e88f Mon Sep 17 00:00:00 2001 From: Alexey Tereshenkov <50622389+AlexTereshenkov@users.noreply.github.com> Date: Thu, 18 Apr 2024 16:53:55 +0100 Subject: [PATCH] Make tests depend on custom target --- BUILD | 2 +- cheeseshop/BUILD | 10 +++++----- cheeseshop/cli/BUILD | 2 +- tests/cli/BUILD | 3 ++- tests/cli/test_cli.py | 36 +----------------------------------- 5 files changed, 10 insertions(+), 43 deletions(-) diff --git a/BUILD b/BUILD index 513306c..82b5623 100644 --- a/BUILD +++ b/BUILD @@ -17,7 +17,7 @@ python_distribution( dependencies=[ ":setup-py", ":MANIFEST", - "cheeseshop:project-version", + #"cheeseshop:project-version", "cheeseshop/cli:cheeseshop-query", ], provides=python_artifact( diff --git a/cheeseshop/BUILD b/cheeseshop/BUILD index 3820f76..263955e 100644 --- a/cheeseshop/BUILD +++ b/cheeseshop/BUILD @@ -1,9 +1,9 @@ python_sources() - -resource( - name="project-version", - source="VERSION", -) +# +#resource( +# name="project-version", +# source="VERSION", +#) version_file( name="main-project-version", diff --git a/cheeseshop/cli/BUILD b/cheeseshop/cli/BUILD index bf33880..5aad45c 100644 --- a/cheeseshop/cli/BUILD +++ b/cheeseshop/cli/BUILD @@ -5,5 +5,5 @@ pex_binary( python_sources( name="cli", - dependencies=["cheeseshop:project-version"], + #dependencies=["cheeseshop:project-version"], ) diff --git a/tests/cli/BUILD b/tests/cli/BUILD index 2d957ce..003f18e 100644 --- a/tests/cli/BUILD +++ b/tests/cli/BUILD @@ -1,7 +1,8 @@ python_tests( name="tests", dependencies=[ - "cheeseshop:project-version", + #"cheeseshop:project-version", + "cheeseshop:main-project-version", ":cassettes", ], ) diff --git a/tests/cli/test_cli.py b/tests/cli/test_cli.py index 8a60305..0e443e9 100644 --- a/tests/cli/test_cli.py +++ b/tests/cli/test_cli.py @@ -1,38 +1,4 @@ import pytest -from click.testing import CliRunner - -from cheeseshop.cli import cli -from cheeseshop.version import VERSION - def test_cli(): - runner = CliRunner() - result = runner.invoke(cli.cli, ["--version"]) - assert result.exit_code == 0 - assert VERSION in result.output - - -@pytest.mark.vcr() -def test_cli_info(): - runner = CliRunner() - result = runner.invoke(cli.cli, ["info", "--package", "packaging"]) - assert result.exit_code == 0 - assert "Core utilities for Python packages" in result.output - - -@pytest.mark.vcr() -def test_cli_list_versions(): - runner = CliRunner() - result = runner.invoke( - cli.cli, - [ - "list-versions", - "--package=numpy", - "--python-version=cp38", - "--package-type=bdist_wheel", - "--platform=macos", - "--arch=x86_64", - ], - ) - assert result.exit_code == 0 - assert "numpy==1.17.3" in result.output + assert True