commit c8e2d70cc0cc7a5a6b30f36401a68ab3aec2a86c
parent 3bbd860756986c3c0412c87428746f4c6aa0f9b1
Author: Florian Bruhin <me@the-compiler.org>
Date: Tue, 22 Dec 2020 22:56:26 +0100
Make changelog dependency optional
This makes it a bit easier for distributions to run the tests without needing to package changelog-cli.
Diffstat:
1 file changed, 6 insertions(+), 3 deletions(-)
diff --git a/tests/test_version_numbers.py b/tests/test_version_numbers.py
@@ -17,7 +17,10 @@ def get_version_value_cargo():
def get_version_value_changelog():
- proc = subprocess.Popen(["changelog", "current"], stdout=subprocess.PIPE)
+ try:
+ proc = subprocess.Popen(["changelog", "current"], stdout=subprocess.PIPE)
+ except FileNotFoundError:
+ return None
assert proc.wait() == 0
return proc.stdout.read().decode("utf-8").strip()
@@ -33,5 +36,5 @@ def test_version_numbers_all_same():
module_version = adblock.__version__
assert cargo_version == poetry_version
- assert poetry_version == changelog_version
- assert changelog_version == module_version
+ assert poetry_version == module_version
+ assert changelog_version is None or module_version == changelog_version