|
9 | 9 |
|
10 | 10 | import pytest |
11 | 11 |
|
| 12 | +from func_to_web.config import __version__ as VERSION |
| 13 | + |
12 | 14 | pytestmark = [pytest.mark.package, pytest.mark.slow] |
13 | 15 |
|
14 | 16 | ROOT = Path(__file__).resolve().parents[2] |
15 | 17 | PACKAGE = ROOT / "src" / "func_to_web" |
16 | | -VERSION = "2.6.1" |
17 | 18 | WHEEL_NAME = f"func_to_web-{VERSION}-py3-none-any.whl" |
18 | 19 | SDIST_NAME = f"func_to_web-{VERSION}.tar.gz" |
19 | 20 | SDIST_PREFIX = f"func_to_web-{VERSION}/" |
@@ -395,23 +396,10 @@ def test_twine_check_approves_both_artifacts(wheel, sdist): |
395 | 396 | assert "WARNING" not in result.stdout |
396 | 397 |
|
397 | 398 |
|
398 | | -def test_wheel_metadata_declares_name_and_version(wheel): |
| 399 | +def test_wheel_metadata_declares_name(wheel): |
399 | 400 | metadata = metadata_of(wheel) |
400 | 401 |
|
401 | 402 | assert metadata["Name"] == "func-to-web" |
402 | | - assert metadata["Version"] == VERSION |
403 | | - |
404 | | - |
405 | | -def test_wheel_version_matches_the_source_of_truth(wheel): |
406 | | - from func_to_web import __version__ |
407 | | - |
408 | | - config = (PACKAGE / "config.py").read_text(encoding="utf-8") |
409 | | - declared = re.search(r'^__version__ = "([^"]+)"', config, re.MULTILINE) |
410 | | - |
411 | | - assert declared is not None |
412 | | - assert declared.group(1) == VERSION |
413 | | - assert __version__ == VERSION |
414 | | - assert metadata_of(wheel)["Version"] == VERSION |
415 | 403 |
|
416 | 404 |
|
417 | 405 | def test_wheel_metadata_pins_runtime_dependencies(wheel): |
|
0 commit comments