From 5e3243abbee90620e61c607879718b18facd12b6 Mon Sep 17 00:00:00 2001 From: Adrian Chaves Date: Wed, 5 Aug 2026 19:29:58 +0200 Subject: [PATCH] Complete test coverage --- tests/test_formerly.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/tests/test_formerly.py b/tests/test_formerly.py index 57ff96d..dca8a2f 100644 --- a/tests/test_formerly.py +++ b/tests/test_formerly.py @@ -282,6 +282,12 @@ def test_name(self): assert OldName.__name__ == "OldName" assert OldName.__module__ == "tests.test_formerly" + def test_name_without_stack_frame_support(self, monkeypatch): + monkeypatch.setattr(inspect, "currentframe", lambda: None) + Deprecated = deprecated_class("Deprecated", NewName) + assert Deprecated.__name__ == "Deprecated" + assert Deprecated.__module__ == "formerly" + def test_mro(self): assert OldName.__mro__[1:] == (NewName, SomeBaseClass, object)