From 87442f6b187ccd31ccf8e7274143652d23a06468 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=81rni=20Dagur?= Date: Thu, 26 Nov 2020 20:18:49 +0000 Subject: Keep a changelog using 'changelog-cli' --- tests/test_version_numbers.py | 17 +++++++++++++---- 1 file changed, 13 insertions(+), 4 deletions(-) (limited to 'tests/test_version_numbers.py') diff --git a/tests/test_version_numbers.py b/tests/test_version_numbers.py index 6519ffa..f2f94a0 100644 --- a/tests/test_version_numbers.py +++ b/tests/test_version_numbers.py @@ -1,3 +1,5 @@ +import subprocess + import toml import adblock @@ -14,15 +16,22 @@ def get_version_value_cargo(): return cargo_toml["package"]["version"] +def get_version_value_changelog(): + proc = subprocess.Popen(["changelog", "current"], stdout=subprocess.PIPE) + assert proc.wait() == 0 + return proc.stdout.read().decode("utf-8").strip() + + def test_version_numbers_all_same(): """ - Makes sure that `pyproject.toml` and `Cargo.toml` contain the same version - number as the one attached to the `adblock` module. + Makes sure that `pyproject.toml`, `Cargo.toml`, and `CHANGELOG.md` contain + the same version number as the one attached to the `adblock` module. """ cargo_version = get_version_value_cargo() poetry_version = get_version_value_poetry() + changelog_version = get_version_value_changelog() module_version = adblock.__version__ assert cargo_version == poetry_version - assert poetry_version == module_version - assert cargo_version == module_version + assert poetry_version == changelog_version + assert changelog_version == module_version -- cgit v1.2.3