From ce0f1a65ff29f31e023d75d20de6d4e533f5fb15 Mon Sep 17 00:00:00 2001 From: natsuoto <279971144+natsuoto@users.noreply.github.com> Date: Tue, 30 Jun 2026 15:23:11 +0530 Subject: fix(ci): cover version-fallback branch deterministically via extracted helper --- tests/package.test.py | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) (limited to 'tests') 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" -- cgit v1.2.3