summaryrefslogtreecommitdiff
path: root/tests/test_version_numbers.py
diff options
context:
space:
mode:
authorÁrni Dagur <arni@dagur.eu>2021-02-01 17:59:51 +0000
committerGitHub <noreply@github.com>2021-02-01 17:59:51 +0000
commitdc33223fcb1583bf31b89474ec299d45d8f80ef0 (patch)
treef3c0e12505f3191c20e959fe3e81da445a28c59f /tests/test_version_numbers.py
parentd0dbf823b7ce627ee77067cd87188fa9995ad783 (diff)
Packaging improvements (#34)
* Use maturin for PEP 517 compliancy * Removing relative import in __init__.py * Bump version to 0.4.2
Diffstat (limited to 'tests/test_version_numbers.py')
-rw-r--r--tests/test_version_numbers.py40
1 files changed, 0 insertions, 40 deletions
diff --git a/tests/test_version_numbers.py b/tests/test_version_numbers.py
deleted file mode 100644
index 77db2f5..0000000
--- a/tests/test_version_numbers.py
+++ /dev/null
@@ -1,40 +0,0 @@
1import subprocess
2
3import toml
4import adblock
5
6
7def get_version_value_poetry():
8 with open("pyproject.toml", encoding="utf-8") as f:
9 pyproject_toml = toml.loads(f.read())
10 return pyproject_toml["tool"]["poetry"]["version"]
11
12
13def get_version_value_cargo():
14 with open("Cargo.toml", encoding="utf-8") as f:
15 cargo_toml = toml.loads(f.read())
16 return cargo_toml["package"]["version"]
17
18
19def get_version_value_changelog():
20 try:
21 proc = subprocess.Popen(["changelog", "current"], stdout=subprocess.PIPE)
22 except FileNotFoundError:
23 return None
24 assert proc.wait() == 0
25 return proc.stdout.read().decode("utf-8").strip()
26
27
28def test_version_numbers_all_same():
29 """
30 Makes sure that `pyproject.toml`, `Cargo.toml`, and `CHANGELOG.md` contain
31 the same version number as the one attached to the `adblock` module.
32 """
33 cargo_version = get_version_value_cargo()
34 poetry_version = get_version_value_poetry()
35 changelog_version = get_version_value_changelog()
36 module_version = adblock.__version__
37
38 assert cargo_version == poetry_version
39 assert poetry_version == module_version
40 assert changelog_version is None or module_version == changelog_version