File tree Expand file tree Collapse file tree 3 files changed +11
-10
lines changed Expand file tree Collapse file tree 3 files changed +11
-10
lines changed Original file line number Diff line number Diff line change @@ -28,16 +28,8 @@ def __init__(
28
28
self .error_message = error_message
29
29
30
30
def __str__ (self ):
31
- def push (s , inc = " " ):
32
- return inc + str (s ).replace ("\n " , "\n " + inc )
33
-
34
31
result_str = str (self .effect_estimate .value .to_dict ())
35
- if "\n " in result_str :
36
- result_str = "\n " + push (self .effect_estimate .value )
37
- if isinstance (self .estimator .base_test_case .treatment_variable , list ):
38
- treatment = [x .name for x in self .estimator .base_test_case .treatment_variable ]
39
- else :
40
- treatment = self .estimator .base_test_case .treatment_variable .name
32
+ treatment = self .estimator .base_test_case .treatment_variable .name
41
33
base_str = (
42
34
f"Causal Test Result\n ==============\n "
43
35
f"Treatment: { treatment } \n "
Original file line number Diff line number Diff line change @@ -174,6 +174,15 @@ def test_ctf_batches(self):
174
174
175
175
self .assertEqual ([result ["passed" ] for result in all_results ], [True ])
176
176
177
+ def test_ctf_exception (self ):
178
+ framework = CausalTestingFramework (self .paths , query = "test_input < 0" )
179
+ framework .setup ()
180
+
181
+ # Load and run tests
182
+ framework .load_tests ()
183
+ with self .assertRaises (ValueError ):
184
+ framework .run_tests ()
185
+
177
186
def test_ctf_batches_exception_silent (self ):
178
187
framework = CausalTestingFramework (self .paths , query = "test_input < 0" )
179
188
framework .setup ()
Original file line number Diff line number Diff line change @@ -75,7 +75,7 @@ def test_Positive_ate_pass(self):
75
75
def test_Positive_risk_ratio_pass (self ):
76
76
ctr = CausalTestResult (
77
77
estimator = self .estimator ,
78
- effect_estimate = EffectEstimate (type = "ate " , value = pd .Series (5.05 )),
78
+ effect_estimate = EffectEstimate (type = "risk_ratio " , value = pd .Series (5.05 )),
79
79
)
80
80
ev = Positive ()
81
81
self .assertTrue (ev .apply (ctr ))
You can’t perform that action at this time.
0 commit comments