Skip to content

Commit dd6e3d7

Browse files
committed
test
1 parent 6363e7d commit dd6e3d7

File tree

1 file changed

+18
-0
lines changed

1 file changed

+18
-0
lines changed

tests/v1/test_distributions.py

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
import sys
2+
from math import exp
23

34
import numpy as np
45
import pytest
@@ -110,3 +111,20 @@ def cdf(x):
110111
assert_allclose(
111112
distribution.pdf(sample), reference_pdf, rtol=1e-10, atol=1e-14
112113
)
114+
115+
116+
def test_log_uniform():
117+
"""Test Uniform(a, b, log=True) vs LogUniform(a, b)."""
118+
# support between exp(1) and exp(2)
119+
dist = Uniform(1, 2, log=True)
120+
assert dist.pdf(exp(0)) == 0
121+
assert dist.pdf(exp(1)) > 0
122+
assert dist.pdf(exp(2)) > 0
123+
assert dist.pdf(exp(3)) == 0
124+
125+
# support between 1 and 2
126+
dist = LogUniform(1, 2)
127+
assert dist.pdf(0) == 0
128+
assert dist.pdf(1) > 0
129+
assert dist.pdf(2) > 0
130+
assert dist.pdf(3) == 0

0 commit comments

Comments
 (0)