Skip to content

Commit 4c6b8fb

Browse files
committed
add test_zero_mean
1 parent d575c32 commit 4c6b8fb

File tree

1 file changed

+10
-0
lines changed

1 file changed

+10
-0
lines changed

adaptive/tests/test_average_learner.py

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -59,3 +59,13 @@ def constant_function(seed):
5959
)
6060
simple(learner, lambda l: l.loss() < 1)
6161
assert learner.npoints >= max(2, min_npoints)
62+
assert abs(learner.sum_f - values.sum()) < 1e-13
63+
assert abs(learner.std - std) < 1e-13
64+
65+
66+
def test_zero_mean():
67+
# see https://github.com/python-adaptive/adaptive/issues/275
68+
learner = AverageLearner(None, rtol=0.01)
69+
learner.tell(0, -1)
70+
learner.tell(1, 1)
71+
learner.loss()

0 commit comments

Comments
 (0)