Skip to content

Commit 063b9f3

Browse files
committed
add test case
1 parent 603d528 commit 063b9f3

File tree

1 file changed

+5
-4
lines changed

1 file changed

+5
-4
lines changed

tests/unit/test_python_package_support.py

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -28,19 +28,20 @@
2828
)
2929

3030

31-
def test_get_dependency_version(mocker):
31+
@pytest.mark.parametrize("version_string_to_test", ["1.2.3", "1.2.3b1"])
32+
def test_get_dependency_version(mocker, version_string_to_test):
3233
"""Test get_dependency_version."""
3334
if sys.version_info >= (3, 8):
3435
mock_importlib = mocker.patch(
35-
"importlib.metadata.version", return_value="1.2.3"
36+
"importlib.metadata.version", return_value=version_string_to_test
3637
)
3738
else:
3839
# TODO(https://github.com/googleapis/python-api-core/issues/835): Remove
3940
# `importlib_metadata` once we drop support for Python 3.7
4041
mock_importlib = mocker.patch(
41-
"importlib_metadata.version", return_value="1.2.3"
42+
"importlib_metadata.version", return_value=version_string_to_test
4243
)
43-
expected = DependencyVersion(_parse_version_to_tuple("1.2.3"), "1.2.3")
44+
expected = DependencyVersion(_parse_version_to_tuple(version_string_to_test), version_string_to_test)
4445
assert get_dependency_version("some-package") == expected
4546

4647
mock_importlib.assert_called_once_with("some-package")

0 commit comments

Comments
 (0)