aboutsummaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
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"