Skip to content

Commit 8f04b99

Browse files
committed
100% coverage
1 parent 291d233 commit 8f04b99

1 file changed

Lines changed: 12 additions & 2 deletions

File tree

tests/discovery_tests/test_abstract_discovery.py

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)