@@ -80,15 +80,15 @@ def test_validate_and_standardize_calibration_classes_dataframe_success(self, mo
8080 mock_dependencies ["validate_data_column" ].assert_called_once ()
8181
8282 def test_validate_and_standardize_calibration_classes_dataframe_not_class_based (self ):
83- """Test ValueError when calibration is not class-based."""
83+ """Test ValidationError when calibration is not class-based."""
8484 mock_db = Mock ()
8585 mock_score_set = Mock ()
8686 mock_calibration = Mock ()
8787 mock_calibration .class_based = False
8888 input_df = pd .DataFrame ({"variant" : ["var1" ], "class" : ["A" ]})
8989
9090 with pytest .raises (
91- ValueError ,
91+ ValidationError ,
9292 match = "Calibration classes file can only be provided for functional classification calibrations." ,
9393 ):
9494 validate_and_standardize_calibration_classes_dataframe (mock_db , mock_score_set , mock_calibration , input_df )
@@ -170,7 +170,7 @@ def test_validate_and_standardize_calibration_classes_dataframe_invalid_classes(
170170 mock_calibration .functional_classifications = None
171171
172172 with pytest .raises (
173- ValueError , match = "Calibration must have functional classifications defined for class validation."
173+ ValidationError , match = "Calibration must have functional classifications defined for class validation."
174174 ):
175175 validate_and_standardize_calibration_classes_dataframe (mock_db , mock_score_set , mock_calibration , input_df )
176176
@@ -634,24 +634,24 @@ def test_validate_calibration_classes_success(self):
634634 validate_calibration_classes (calibration , classes )
635635
636636 def test_validate_calibration_classes_no_functional_classifications (self ):
637- """Test ValueError when calibration has no functional classifications."""
637+ """Test ValidationError when calibration has no functional classifications."""
638638 calibration = Mock (spec = score_calibration .ScoreCalibrationCreate )
639639 calibration .functional_classifications = None
640640 classes = pd .Series (["class_a" , "class_b" ])
641641
642642 with pytest .raises (
643- ValueError , match = "Calibration must have functional classifications defined for class validation."
643+ ValidationError , match = "Calibration must have functional classifications defined for class validation."
644644 ):
645645 validate_calibration_classes (calibration , classes )
646646
647647 def test_validate_calibration_classes_empty_functional_classifications (self ):
648- """Test ValueError when calibration has empty functional classifications."""
648+ """Test ValidationError when calibration has empty functional classifications."""
649649 calibration = Mock (spec = score_calibration .ScoreCalibrationCreate )
650650 calibration .functional_classifications = []
651651 classes = pd .Series (["class_a" , "class_b" ])
652652
653653 with pytest .raises (
654- ValueError , match = "Calibration must have functional classifications defined for class validation."
654+ ValidationError , match = "Calibration must have functional classifications defined for class validation."
655655 ):
656656 validate_calibration_classes (calibration , classes )
657657
0 commit comments