@@ -176,6 +176,18 @@ def test_write_dot_invalid_independence_outcome(self):
176176 with self .assertRaises (ValueError ):
177177 abstract_discovery .write_dot (dag , "dag.dot" )
178178
179+ def test_evaluate_tests_invalid_datatype (self ):
180+ scarf_df = pd .read_csv ("tests/resources/data/scarf_data.csv" )
181+ scarf_df ["completed" ] = pd .to_datetime (["2026-01-01" for _ in range (len (scarf_df ))], format = "%Y-%m-%d" )
182+
183+ dag = CausalDAG ()
184+ dag .add_nodes_from (scarf_df .columns )
185+ dag .add_edges_from ([("length_in" , "completed" ), ("large_gauge" , "completed" )])
186+
187+ abstract_discovery = AbstractDiscovery (scarf_df )
188+ with self .assertRaises (ValueError ):
189+ abstract_discovery .evaluate_tests (dag )
190+
179191 def test_evaluate_tests_inestimable (self ):
180192 scarf_df = pd .read_csv ("tests/resources/data/scarf_data.csv" )
181193 scarf_df ["completed" ] = scarf_df ["completed" ].astype (bool )
@@ -187,7 +199,6 @@ def test_evaluate_tests_inestimable(self):
187199
188200 abstract_discovery = AbstractDiscovery (scarf_df )
189201 test_results = abstract_discovery .evaluate_tests (dag )
190- print (test_results )
191202 expected_results = pd .DataFrame (
192203 [
193204 {
@@ -262,7 +273,6 @@ def test_evaluate_tests_inestimable(self):
262273 },
263274 ]
264275 )
265- print (expected_results )
266276 pd .testing .assert_frame_equal (test_results , expected_results )
267277
268278 def test_evaluate_tests (self ):
0 commit comments