From 25684535e85a8bbb05b65b0da2304273d1d90ca0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=81rni=20Dagur?= Date: Mon, 27 Jul 2020 20:35:50 +0000 Subject: Update upstream library to 0.3.0, respond to API changes (#10) * Update upstream library to 0.3.0, respond to API changes * Change pypi publishing criteria in CI * Create test to make sure the version numbers are the same everywhere --- tests/test_version_numbers.py | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 tests/test_version_numbers.py (limited to 'tests/test_version_numbers.py') diff --git a/tests/test_version_numbers.py b/tests/test_version_numbers.py new file mode 100644 index 0000000..6519ffa --- /dev/null +++ b/tests/test_version_numbers.py @@ -0,0 +1,28 @@ +import toml +import adblock + + +def get_version_value_poetry(): + with open("pyproject.toml", encoding="utf-8") as f: + pyproject_toml = toml.loads(f.read()) + return pyproject_toml["tool"]["poetry"]["version"] + + +def get_version_value_cargo(): + with open("Cargo.toml", encoding="utf-8") as f: + cargo_toml = toml.loads(f.read()) + return cargo_toml["package"]["version"] + + +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. + """ + cargo_version = get_version_value_cargo() + poetry_version = get_version_value_poetry() + module_version = adblock.__version__ + + assert cargo_version == poetry_version + assert poetry_version == module_version + assert cargo_version == module_version -- cgit v1.2.3