Skip to content

Commit d59a960

Browse files
committed
Do not include seeded_test fixture in exported BaseTestDistributionRandom
1 parent ccad4c8 commit d59a960

File tree

3 files changed

+3
-3
lines changed

3 files changed

+3
-3
lines changed

pymc/testing.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -848,7 +848,7 @@ class BaseTestDistributionRandom:
848848
repeated_params_shape = 5
849849
random_state = None
850850

851-
def test_distribution(self, seeded_test):
851+
def test_distribution(self):
852852
self.validate_tests_list()
853853
if self.pymc_dist == pm.Wishart:
854854
with pytest.warns(UserWarning, match="can currently not be used for MCMC sampling"):

tests/distributions/test_continuous.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1825,7 +1825,7 @@ class TestStudentT(BaseTestDistributionRandom):
18251825

18261826
class TestHalfStudentT(BaseTestDistributionRandom):
18271827
def halfstudentt_rng_fn(self, df, loc, scale, size, rng):
1828-
return np.abs(st.t.rvs(df=df, loc=loc, scale=scale, size=size))
1828+
return np.abs(st.t.rvs(df=df, loc=loc, scale=scale, size=size, random_state=rng))
18291829

18301830
pymc_dist = pm.HalfStudentT
18311831
pymc_dist_params = {"nu": 5.0, "sigma": 2.0}

tests/distributions/test_multivariate.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1972,7 +1972,7 @@ class TestKroneckerNormal(BaseTestDistributionRandom):
19721972
def kronecker_rng_fn(self, size, mu, covs=None, sigma=None, rng=None):
19731973
cov = pm.math.kronecker(covs[0], covs[1]).eval()
19741974
cov += sigma**2 * np.identity(cov.shape[0])
1975-
return st.multivariate_normal.rvs(mean=mu, cov=cov, size=size)
1975+
return st.multivariate_normal.rvs(mean=mu, cov=cov, size=size, random_state=rng)
19761976

19771977
pymc_dist = pm.KroneckerNormal
19781978

0 commit comments

Comments
 (0)