@@ -2499,23 +2499,28 @@ def test_contiguous_intervals():
24992499
25002500def test_check_ready_intervals (mocker : MockerFixture ):
25012501 def assert_always_signal (intervals ):
2502- assert _check_ready_intervals (lambda _ : True , intervals , mocker .Mock ()) == intervals
2502+ assert (
2503+ _check_ready_intervals (lambda _ : True , intervals , mocker .Mock (), mocker .Mock ())
2504+ == intervals
2505+ )
25032506
25042507 assert_always_signal ([])
25052508 assert_always_signal ([(0 , 1 )])
25062509 assert_always_signal ([(0 , 1 ), (1 , 2 )])
25072510 assert_always_signal ([(0 , 1 ), (2 , 3 )])
25082511
25092512 def assert_never_signal (intervals ):
2510- assert _check_ready_intervals (lambda _ : False , intervals , mocker .Mock ()) == []
2513+ assert (
2514+ _check_ready_intervals (lambda _ : False , intervals , mocker .Mock (), mocker .Mock ()) == []
2515+ )
25112516
25122517 assert_never_signal ([])
25132518 assert_never_signal ([(0 , 1 )])
25142519 assert_never_signal ([(0 , 1 ), (1 , 2 )])
25152520 assert_never_signal ([(0 , 1 ), (2 , 3 )])
25162521
25172522 def assert_empty_signal (intervals ):
2518- assert _check_ready_intervals (lambda _ : [], intervals , mocker .Mock ()) == []
2523+ assert _check_ready_intervals (lambda _ : [], intervals , mocker .Mock (), mocker . Mock () ) == []
25192524
25202525 assert_empty_signal ([])
25212526 assert_empty_signal ([(0 , 1 )])
@@ -2532,7 +2537,7 @@ def assert_check_intervals(
25322537 ):
25332538 mock = mocker .Mock ()
25342539 mock .side_effect = [to_intervals (r ) for r in ready ]
2535- _check_ready_intervals (mock , intervals , mocker .Mock ()) == expected
2540+ _check_ready_intervals (mock , intervals , mocker .Mock (), mocker . Mock () ) == expected
25362541
25372542 assert_check_intervals ([], [], [])
25382543 assert_check_intervals ([(0 , 1 )], [[]], [])
@@ -2571,16 +2576,15 @@ def assert_check_intervals(
25712576 [[(0 , 1 )], [(3 , 4 )]],
25722577 [(0 , 1 ), (3 , 4 )],
25732578 )
2574- with pytest .raises (SignalEvalError ) as excinfo :
2579+
2580+ with pytest .raises (SignalEvalError ):
25752581 _check_ready_intervals (
25762582 lambda _ : (_ for _ in ()).throw (MemoryError ("Some exception" )),
25772583 [(0 , 1 ), (1 , 2 )],
25782584 mocker .Mock (),
2585+ mocker .Mock (),
25792586 )
25802587
2581- assert isinstance (excinfo .value .__cause__ , MemoryError )
2582- assert str (excinfo .value .__cause__ ) == "Some exception"
2583-
25842588
25852589@pytest .mark .parametrize (
25862590 "auto_restatement_intervals,expected_auto_restatement_start" ,
0 commit comments