Skip to content

Commit 1c78bd8

Browse files
committed
test: remove manual sys.settrace(None) cleanup calls from debugger tests
- Remove sys.settrace(None) cleanup from test_context_enter_sets_trace - Wrap multiply() call in mock_settrace context in test_decorator_enabled_true_executes_function - Remove sys.settrace(None) cleanup from test_init_with_debug_true_sets_trace
1 parent 2c39066 commit 1c78bd8

2 files changed

Lines changed: 2 additions & 4 deletions

File tree

tests/unit/test_debugger.py

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,6 @@ def test_sets_sys_trace(self):
3333
with patch.object(sys, "settrace") as mock_settrace:
3434
result = ctx.__enter__()
3535
mock_settrace.assert_called_once_with(ctx.trace_calls)
36-
sys.settrace(None)
3736
assert result is ctx
3837

3938
def test_returns_self(self):
@@ -170,8 +169,8 @@ def test_decorator_enabled_true_executes_function(self):
170169
def multiply(x, y):
171170
return x * y
172171

173-
result = multiply(3, 4)
174-
sys.settrace(None)
172+
with patch.object(sys, "settrace"):
173+
result = multiply(3, 4)
175174
assert result == 12
176175

177176
def test_decorator_enabled_false_executes_function(self):

tests/unit/test_hive_module.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -236,7 +236,6 @@ async def test_init_with_debug_list_sets_trace(self):
236236
mock_settrace.assert_called_with(trace_debug)
237237
finally:
238238
hive_module.debug = original_debug
239-
sys.settrace(None)
240239

241240
async def test_init_with_empty_debug_does_not_set_trace(self):
242241
import apyhiveapi.hive as hive_module

0 commit comments

Comments
 (0)