Skip to content

Commit 31a70b1

Browse files
committed
Removed causal test suite
1 parent 4b14212 commit 31a70b1

File tree

3 files changed

+4
-101
lines changed

3 files changed

+4
-101
lines changed

causal_testing/testing/causal_test_adequacy.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@
99
from numpy.linalg import LinAlgError
1010
from lifelines.exceptions import ConvergenceError
1111

12-
from causal_testing.testing.causal_test_suite import CausalTestSuite
1312
from causal_testing.specification.causal_dag import CausalDAG
1413
from causal_testing.estimation.abstract_estimator import Estimator
1514
from causal_testing.testing.causal_test_case import CausalTestCase
@@ -25,7 +24,7 @@ class DAGAdequacy:
2524
def __init__(
2625
self,
2726
causal_dag: CausalDAG,
28-
test_suite: CausalTestSuite,
27+
test_suite: list[CausalTestCase],
2928
):
3029
self.causal_dag = causal_dag
3130
self.test_suite = test_suite

causal_testing/testing/causal_test_suite.py

Lines changed: 0 additions & 87 deletions
This file was deleted.

tests/testing_tests/test_causal_test_adequacy.py

Lines changed: 3 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,6 @@
88
from causal_testing.estimation.ipcw_estimator import IPCWEstimator
99
from causal_testing.testing.base_test_case import BaseTestCase
1010
from causal_testing.testing.causal_test_case import CausalTestCase
11-
from causal_testing.testing.causal_test_suite import CausalTestSuite
1211
from causal_testing.testing.causal_test_adequacy import DAGAdequacy
1312
from causal_testing.testing.causal_test_outcome import NoEffect, SomeEffect
1413
from causal_testing.json_front.json_class import JsonUtility, CausalVariables
@@ -93,8 +92,6 @@ def test_data_adequacy_cateogorical(self):
9392
test_results = self.json_class.run_json_tests(
9493
effects=effects, estimators=estimators, f_flag=False, mutates=mutates
9594
)
96-
print("RESULT")
97-
print(test_results[0]["result"])
9895
self.assertEqual(
9996
test_results[0]["result"].adequacy.to_dict(),
10097
{"kurtosis": {"test_input_no_dist[T.b]": 0.0}, "bootstrap_size": 100, "passing": 100, "successful": 100},
@@ -152,11 +149,9 @@ def test_dag_adequacy_dependent(self):
152149
expected_causal_effect=None,
153150
estimate_type=None,
154151
)
155-
test_suite = CausalTestSuite()
156-
test_suite.add_test_object(base_test_case, causal_test_case, None, None)
152+
test_suite = [causal_test_case]
157153
dag_adequacy = DAGAdequacy(self.json_class.causal_specification.causal_dag, test_suite)
158154
dag_adequacy.measure_adequacy()
159-
print(dag_adequacy.to_dict())
160155
self.assertEqual(
161156
dag_adequacy.to_dict(),
162157
{
@@ -201,11 +196,9 @@ def test_dag_adequacy_independent(self):
201196
expected_causal_effect=None,
202197
estimate_type=None,
203198
)
204-
test_suite = CausalTestSuite()
205-
test_suite.add_test_object(base_test_case, causal_test_case, None, None)
199+
test_suite = [causal_test_case]
206200
dag_adequacy = DAGAdequacy(self.json_class.causal_specification.causal_dag, test_suite)
207201
dag_adequacy.measure_adequacy()
208-
print(dag_adequacy.to_dict())
209202
self.assertEqual(
210203
dag_adequacy.to_dict(),
211204
{
@@ -250,11 +243,9 @@ def test_dag_adequacy_independent_other_way(self):
250243
expected_causal_effect=None,
251244
estimate_type=None,
252245
)
253-
test_suite = CausalTestSuite()
254-
test_suite.add_test_object(base_test_case, causal_test_case, None, None)
246+
test_suite = [causal_test_case]
255247
dag_adequacy = DAGAdequacy(self.json_class.causal_specification.causal_dag, test_suite)
256248
dag_adequacy.measure_adequacy()
257-
print(dag_adequacy.to_dict())
258249
self.assertEqual(
259250
dag_adequacy.to_dict(),
260251
{

0 commit comments

Comments
 (0)