@@ -692,13 +692,15 @@ def test_check_runnability_success(self, fx_rng: Generator) -> None:
692692 pattern .check_runnability ()
693693
694694 def test_check_runnability_failures (self ) -> None :
695+ pattern = Pattern (input_nodes = [0 ], cmds = [N (0 )])
695696 with pytest .raises (RunnabilityError ) as exc_info :
696- pattern = Pattern ( input_nodes = [ 0 ], cmds = [ N ( 0 )] )
697+ pattern . check_runnability ( )
697698 assert exc_info .value .node == 0
698699 assert exc_info .value .reason == RunnabilityErrorReason .AlreadyActive
699700
701+ pattern = Pattern (cmds = [N (1 ), N (1 )])
700702 with pytest .raises (RunnabilityError ) as exc_info :
701- pattern = Pattern ( cmds = [ N ( 1 ), N ( 1 )] )
703+ pattern . check_runnability ( )
702704 assert exc_info .value .node == 1
703705 assert exc_info .value .reason == RunnabilityErrorReason .AlreadyActive
704706
@@ -720,8 +722,9 @@ def test_check_runnability_failures(self) -> None:
720722 assert exc_info .value .node == 0
721723 assert exc_info .value .reason == RunnabilityErrorReason .NotYetMeasured
722724
725+ pattern = Pattern (cmds = [N (1 ), M (1 ), M (1 )])
723726 with pytest .raises (RunnabilityError ) as exc_info :
724- pattern = Pattern ( cmds = [ N ( 1 ), M ( 1 ), M ( 1 )] )
727+ pattern . check_runnability ( )
725728 assert exc_info .value .node == 1
726729 assert exc_info .value .reason == RunnabilityErrorReason .AlreadyMeasured
727730
0 commit comments