Skip to content

Commit a30b232

Browse files
committed
Re-add test for test predictions
1 parent 9dc7833 commit a30b232

File tree

1 file changed

+18
-1
lines changed

1 file changed

+18
-1
lines changed

test/test_evaluation/test_abstract_evaluator.py

Lines changed: 18 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -87,9 +87,26 @@ def test_finish_up_model_predicts_NaN(self):
8787
self.assertEqual(loss, 1.0)
8888
self.assertEqual(
8989
additional_run_info,
90-
{"error": "Model predictions for optimization set " "contains NaNs."},
90+
{"error": "Model predictions for optimization set contains NaNs."},
9191
)
9292

93+
predictions_ensemble = rs.rand(33, 3)
94+
predictions_test[5, 2] = np.NaN
95+
_, loss, _, additional_run_info = ae.finish_up(
96+
loss=0.1,
97+
train_loss=0.1,
98+
opt_pred=predictions_ensemble,
99+
test_pred=predictions_test,
100+
additional_run_info=None,
101+
final_call=True,
102+
file_output=True,
103+
status=StatusType.SUCCESS,
104+
)
105+
self.assertEqual(loss, 1.0)
106+
self.assertEqual(
107+
additional_run_info,
108+
{"error": "Model predictions for test set contains NaNs."},
109+
)
93110
self.assertEqual(self.backend_mock.save_predictions_as_npy.call_count, 0)
94111

95112
def test_disable_file_output(self):

0 commit comments

Comments
 (0)