aboutsummaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authornatsuoto <[email protected]>2026-06-30 15:23:11 +0530
committernatsuoto <[email protected]>2026-06-30 15:23:11 +0530
commitce0f1a65ff29f31e023d75d20de6d4e533f5fb15 (patch)
treec416820e96b1212a317f8111ddfe5784505cf37f /tests
parent4fbee461391bc122c83b3fa97887a62d69faa2d8 (diff)
downloadedify-ce0f1a65ff29f31e023d75d20de6d4e533f5fb15.tar.xz
edify-ce0f1a65ff29f31e023d75d20de6d4e533f5fb15.zip
fix(ci): cover version-fallback branch deterministically via extracted helper
Diffstat (limited to 'tests')
-rw-r--r--tests/package.test.py11
1 files changed, 4 insertions, 7 deletions
diff --git a/tests/package.test.py b/tests/package.test.py
index 6e05bda..384f9ce 100644
--- a/tests/package.test.py
+++ b/tests/package.test.py
@@ -1,16 +1,13 @@
"""Tests for the top-level :mod:`edify` package surface."""
-import importlib
import importlib.metadata
-import sys
-from importlib.metadata import PackageNotFoundError
+
+from edify import _resolve_installed_version
def test_version_falls_back_when_package_metadata_missing(monkeypatch):
def raise_not_found(distribution_name: str) -> str:
- raise PackageNotFoundError(distribution_name)
+ raise importlib.metadata.PackageNotFoundError(distribution_name)
monkeypatch.setattr(importlib.metadata, "version", raise_not_found)
- sys.modules.pop("edify", None)
- reloaded_module = importlib.import_module("edify")
- assert reloaded_module.__version__ == "0.0.0"
+ assert _resolve_installed_version() == "0.0.0"