@@ -74,7 +74,7 @@ def test_does_not_suppress_exceptions():
74
74
75
75
76
76
def test_suppresses_exceptions_in_teardown ():
77
- with pytest .raises (ValueError ) as err :
77
+ with pytest .raises (ValueError ) as exc_info :
78
78
with bc ():
79
79
80
80
def foo ():
@@ -83,12 +83,12 @@ def foo():
83
83
cleanup (foo )
84
84
raise AssertionError
85
85
86
- assert isinstance (err .value , ValueError )
87
- assert isinstance (err .value .__cause__ , AssertionError )
86
+ assert isinstance (exc_info .value , ValueError )
87
+ assert isinstance (exc_info .value .__cause__ , AssertionError )
88
88
89
89
90
90
def test_runs_multiple_cleanup_with_teardown ():
91
- with pytest .raises (ExceptionGroup ) as err :
91
+ with pytest .raises (ExceptionGroup ) as exc_info :
92
92
with bc ():
93
93
94
94
def foo ():
@@ -101,9 +101,9 @@ def bar():
101
101
cleanup (bar )
102
102
raise AssertionError
103
103
104
- assert isinstance (err .value , ExceptionGroup )
105
- assert isinstance (err .value .__cause__ , AssertionError )
106
- assert {type (e ) for e in err .value .exceptions } == {ValueError , TypeError }
104
+ assert isinstance (exc_info .value , ExceptionGroup )
105
+ assert isinstance (exc_info .value .__cause__ , AssertionError )
106
+ assert {type (e ) for e in exc_info .value .exceptions } == {ValueError , TypeError }
107
107
assert _current_build_context .value is None
108
108
109
109
0 commit comments