We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent df70aae commit ca6fa03Copy full SHA for ca6fa03
tests/utils.py
@@ -28,7 +28,12 @@ def prepare_repr(repr_str):
28
self.assertEqual(prepare_repr(repr(obj)), prepare_repr(repr_str))
29
30
def assertFormal(self, spec, mode="bmc", depth=1):
31
- caller, *_ = traceback.extract_stack(limit=2)
+ stack = traceback.extract_stack()
32
+ for frame in reversed(stack):
33
+ if os.path.dirname(__file__) not in frame.filename:
34
+ break
35
+ caller = frame
36
+
37
spec_root, _ = os.path.splitext(caller.filename)
38
spec_dir = os.path.dirname(spec_root)
39
spec_name = "{}_{}".format(
0 commit comments