Skip to content

Commit 8279079

Browse files
committed
address code coverage by calling result.summary() in pymc integration tests
1 parent 7db5001 commit 8279079

File tree

1 file changed

+14
-0
lines changed

1 file changed

+14
-0
lines changed

causalpy/tests/test_integration_pymc_examples.py

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,7 @@ def test_did():
4343
assert isinstance(result, cp.pymc_experiments.DifferenceInDifferences)
4444
assert len(result.idata.posterior.coords["chain"]) == sample_kwargs["chains"]
4545
assert len(result.idata.posterior.coords["draw"]) == sample_kwargs["draws"]
46+
result.summary()
4647

4748

4849
# TODO: set up fixture for the banks dataset
@@ -98,6 +99,7 @@ def test_did_banks_simple():
9899
assert isinstance(result, cp.pymc_experiments.DifferenceInDifferences)
99100
assert len(result.idata.posterior.coords["chain"]) == sample_kwargs["chains"]
100101
assert len(result.idata.posterior.coords["draw"]) == sample_kwargs["draws"]
102+
result.summary()
101103

102104

103105
@pytest.mark.integration
@@ -149,6 +151,7 @@ def test_did_banks_multi():
149151
assert isinstance(result, cp.pymc_experiments.DifferenceInDifferences)
150152
assert len(result.idata.posterior.coords["chain"]) == sample_kwargs["chains"]
151153
assert len(result.idata.posterior.coords["draw"]) == sample_kwargs["draws"]
154+
result.summary()
152155

153156

154157
@pytest.mark.integration
@@ -174,6 +177,7 @@ def test_rd():
174177
assert isinstance(result, cp.pymc_experiments.RegressionDiscontinuity)
175178
assert len(result.idata.posterior.coords["chain"]) == sample_kwargs["chains"]
176179
assert len(result.idata.posterior.coords["draw"]) == sample_kwargs["draws"]
180+
result.summary()
177181

178182

179183
@pytest.mark.integration
@@ -200,6 +204,7 @@ def test_rd_bandwidth():
200204
assert isinstance(result, cp.pymc_experiments.RegressionDiscontinuity)
201205
assert len(result.idata.posterior.coords["chain"]) == sample_kwargs["chains"]
202206
assert len(result.idata.posterior.coords["draw"]) == sample_kwargs["draws"]
207+
result.summary()
203208

204209

205210
@pytest.mark.integration
@@ -229,6 +234,7 @@ def test_rd_drinking():
229234
assert isinstance(result, cp.pymc_experiments.RegressionDiscontinuity)
230235
assert len(result.idata.posterior.coords["chain"]) == sample_kwargs["chains"]
231236
assert len(result.idata.posterior.coords["draw"]) == sample_kwargs["draws"]
237+
result.summary()
232238

233239

234240
def setup_regression_kink_data(kink):
@@ -281,6 +287,7 @@ def test_rkink():
281287
assert isinstance(result, cp.pymc_experiments.RegressionKink)
282288
assert len(result.idata.posterior.coords["chain"]) == sample_kwargs["chains"]
283289
assert len(result.idata.posterior.coords["draw"]) == sample_kwargs["draws"]
290+
result.summary()
284291

285292

286293
@pytest.mark.integration
@@ -307,6 +314,7 @@ def test_rkink_bandwidth():
307314
assert isinstance(result, cp.pymc_experiments.RegressionKink)
308315
assert len(result.idata.posterior.coords["chain"]) == sample_kwargs["chains"]
309316
assert len(result.idata.posterior.coords["draw"]) == sample_kwargs["draws"]
317+
result.summary()
310318

311319

312320
@pytest.mark.integration
@@ -336,6 +344,7 @@ def test_its():
336344
assert isinstance(result, cp.pymc_experiments.SyntheticControl)
337345
assert len(result.idata.posterior.coords["chain"]) == sample_kwargs["chains"]
338346
assert len(result.idata.posterior.coords["draw"]) == sample_kwargs["draws"]
347+
result.summary()
339348

340349

341350
@pytest.mark.integration
@@ -366,6 +375,7 @@ def test_its_covid():
366375
assert isinstance(result, cp.pymc_experiments.InterruptedTimeSeries)
367376
assert len(result.idata.posterior.coords["chain"]) == sample_kwargs["chains"]
368377
assert len(result.idata.posterior.coords["draw"]) == sample_kwargs["draws"]
378+
result.summary()
369379

370380

371381
@pytest.mark.integration
@@ -392,6 +402,7 @@ def test_sc():
392402
assert isinstance(result, cp.pymc_experiments.SyntheticControl)
393403
assert len(result.idata.posterior.coords["chain"]) == sample_kwargs["chains"]
394404
assert len(result.idata.posterior.coords["draw"]) == sample_kwargs["draws"]
405+
result.summary()
395406

396407

397408
@pytest.mark.integration
@@ -430,6 +441,7 @@ def test_sc_brexit():
430441
assert isinstance(result, cp.pymc_experiments.SyntheticControl)
431442
assert len(result.idata.posterior.coords["chain"]) == sample_kwargs["chains"]
432443
assert len(result.idata.posterior.coords["draw"]) == sample_kwargs["draws"]
444+
result.summary()
433445

434446

435447
@pytest.mark.integration
@@ -455,6 +467,7 @@ def test_ancova():
455467
assert isinstance(result, cp.pymc_experiments.PrePostNEGD)
456468
assert len(result.idata.posterior.coords["chain"]) == sample_kwargs["chains"]
457469
assert len(result.idata.posterior.coords["draw"]) == sample_kwargs["draws"]
470+
result.summary()
458471

459472

460473
@pytest.mark.integration
@@ -485,6 +498,7 @@ def test_geolift1():
485498
assert isinstance(result, cp.pymc_experiments.SyntheticControl)
486499
assert len(result.idata.posterior.coords["chain"]) == sample_kwargs["chains"]
487500
assert len(result.idata.posterior.coords["draw"]) == sample_kwargs["draws"]
501+
result.summary()
488502

489503

490504
@pytest.mark.integration

0 commit comments

Comments
 (0)