Skip to content

Commit 77d0629

Browse files
committed
Added small tolerance for rounding errors
1 parent bcb5427 commit 77d0629

1 file changed

Lines changed: 3 additions & 3 deletions

File tree

tests/testing_tests/test_causal_test_adequacy.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ def test_data_adequacy_numeric(self):
4141
)
4242
causal_test_case = CausalTestCase(
4343
base_test_case=base_test_case,
44-
expected_causal_effect=NoEffect(),
44+
expected_causal_effect=NoEffect(atol=0.05),
4545
estimate_type="coefficient",
4646
estimator=estimator,
4747
)
@@ -53,7 +53,7 @@ def test_data_adequacy_numeric(self):
5353
delta=1.0,
5454
msg=f"Expected kurtosis near 0, got {adequacy_metric.kurtosis['test_input']}",
5555
) # This adds a numerical tolerance for Pandas
56-
self.assertEqual(adequacy_metric.passing, 91, f"Expected passing 91 not {adequacy_metric.passing}")
56+
self.assertEqual(adequacy_metric.passing, 100, f"Expected passing 100 not {adequacy_metric.passing}")
5757
self.assertEqual(adequacy_metric.successful, 100, f"Expected successful 100 not {adequacy_metric.successful}")
5858

5959
def test_data_adequacy_categorical(self):
@@ -63,7 +63,7 @@ def test_data_adequacy_categorical(self):
6363
estimator = LinearRegressionEstimator(base_test_case=base_test_case, adjustment_set={})
6464
causal_test_case = CausalTestCase(
6565
base_test_case=base_test_case,
66-
expected_causal_effect=NoEffect(),
66+
expected_causal_effect=NoEffect(ctol=0.05),
6767
estimate_type="coefficient",
6868
estimator=estimator,
6969
)

0 commit comments

Comments
 (0)