Skip to content

Commit ef7a2e6

Browse files
committed
Black on test_sampling
1 parent 9f8af4d commit ef7a2e6

File tree

1 file changed

+16
-14
lines changed

1 file changed

+16
-14
lines changed

pymc/tests/test_sampling.py

Lines changed: 16 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -472,36 +472,38 @@ def test_normal_scalar(self):
472472
trace = pm.sample(
473473
draws=ndraws,
474474
chains=nchains,
475+
return_inferencedata=False,
475476
)
476477

477478
with model:
478479
# test list input
479-
ppc0 = pm.sample_posterior_predictive([model.initial_point], samples=10)
480+
ppc0 = pm.sample_posterior_predictive(
481+
[model.initial_point], samples=10, return_inferencedata=False
482+
)
480483
# # deprecated argument is not introduced to fast version [2019/08/20:rpg]
481-
ppc = pm.sample_posterior_predictive(trace, var_names=["a"])
484+
ppc = pm.sample_posterior_predictive(trace, var_names=["a"], return_inferencedata=False)
482485
# test empty ppc
483-
ppc = pm.sample_posterior_predictive(trace, var_names=[])
486+
ppc = pm.sample_posterior_predictive(trace, var_names=[], return_inferencedata=False)
484487
assert len(ppc) == 0
485488

486489
# test keep_size parameter
487-
ppc = pm.sample_posterior_predictive(trace, keep_size=True)
488-
assert ppc.posterior_predictive["a"].shape == (1, nchains, ndraws)
490+
ppc = pm.sample_posterior_predictive(trace, keep_size=True, return_inferencedata=False)
491+
assert ppc["a"].shape == (nchains, ndraws)
489492

490493
# test default case
491-
ppc = pm.sample_posterior_predictive(trace, var_names=["a"])
492-
assert "a" in ppc.posterior_predictive.data_vars
493-
assert ppc.posterior_predictive["a"].shape == (1, nchains * ndraws)
494+
ppc = pm.sample_posterior_predictive(trace, var_names=["a"], return_inferencedata=False)
495+
assert "a" in ppc
496+
assert ppc["a"].shape == (nchains * ndraws,)
494497
# mu's standard deviation may have changed thanks to a's observed
495-
_, pval = stats.kstest(
496-
ppc.posterior_predictive["a"] - trace.posterior["mu"],
497-
stats.norm(loc=0, scale=1).cdf,
498-
)
498+
_, pval = stats.kstest(ppc["a"] - trace["mu"], stats.norm(loc=0, scale=1).cdf)
499499
assert pval > 0.001
500500

501501
# size argument not introduced to fast version [2019/08/20:rpg]
502502
with model:
503-
ppc = pm.sample_posterior_predictive(trace, size=5, var_names=["a"])
504-
assert ppc.posterior_predictive["a"].shape == (1, nchains * ndraws, 5)
503+
ppc = pm.sample_posterior_predictive(
504+
trace, size=5, var_names=["a"], return_inferencedata=False
505+
)
506+
assert ppc["a"].shape == (nchains * ndraws, 5)
505507

506508
def test_normal_vector(self, caplog):
507509
with pm.Model() as model:

0 commit comments

Comments
 (0)