Skip to content

Commit ca6fa03

Browse files
authored
tests: make spec directory name unique per test method.
1 parent df70aae commit ca6fa03

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

tests/utils.py

+6-1
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,12 @@ def prepare_repr(repr_str):
2828
self.assertEqual(prepare_repr(repr(obj)), prepare_repr(repr_str))
2929

3030
def assertFormal(self, spec, mode="bmc", depth=1):
31-
caller, *_ = traceback.extract_stack(limit=2)
31+
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+
3237
spec_root, _ = os.path.splitext(caller.filename)
3338
spec_dir = os.path.dirname(spec_root)
3439
spec_name = "{}_{}".format(

0 commit comments

Comments
 (0)