@@ -427,6 +427,7 @@ def test_detail_advanced_solve_full_display(self) -> None:
427427 """Test detail method with advanced solve showing all features."""
428428 # Create comprehensive mock advanced solve
429429 mock_solve = Mock (spec = Solve )
430+ mock_solve .solve_id = 42
430431 mock_solve .final_time = 15 * SECOND
431432 mock_solve .time = 15 * SECOND
432433 mock_solve .advanced = True
@@ -523,6 +524,7 @@ def test_detail_advanced_solve_conditional_aufs(self) -> None:
523524 for aufs_count , _expected_style in test_cases :
524525 with self .subTest (aufs_count = aufs_count ):
525526 mock_solve = Mock (spec = Solve )
527+ mock_solve .solve_id = 42
526528 mock_solve .final_time = 15 * SECOND
527529 mock_solve .time = 15 * SECOND
528530 mock_solve .advanced = True
@@ -604,6 +606,7 @@ def test_detail_advanced_solve_conditional_aufs(self) -> None:
604606 def test_detail_with_reconstruction_display (self ) -> None :
605607 """Test detail method with reconstruction display."""
606608 mock_solve = Mock (spec = Solve )
609+ mock_solve .solve_id = 42
607610 mock_solve .final_time = 15 * SECOND
608611 mock_solve .time = 15 * SECOND
609612 mock_solve .advanced = True
@@ -687,6 +690,7 @@ def test_detail_with_reconstruction_display(self) -> None:
687690 def test_detail_with_graphs () -> None :
688691 """Test detail method with graph displays."""
689692 mock_solve = Mock (spec = Solve )
693+ mock_solve .solve_id = 42
690694 mock_solve .final_time = 15 * SECOND
691695 mock_solve .time = 15 * SECOND
692696 mock_solve .advanced = True
0 commit comments