Skip to content
Snippets Groups Projects
Commit 0f5c8f46 authored by Bas Nijholt's avatar Bas Nijholt
Browse files

add test that makes sure that the 'AverageLearner' only returns new points

parent e378367d
No related branches found
No related tags found
1 merge request!104Make the AverageLearner only return new points ...
# -*- coding: utf-8 -*-
from ..learner import AverageLearner
def test_only_returns_new_points():
learner = AverageLearner(lambda x: x, atol=None, rtol=0.01)
# Only tell it n = 5...10
for i in range(5, 10):
learner.tell(i, 1)
learner.tell(0, None) # This means it shouldn't return 0 anymore
assert learner.ask(1)[0][0] == 1
assert learner.ask(1)[0][0] == 2
assert learner.ask(1)[0][0] == 3
assert learner.ask(1)[0][0] == 4
assert learner.ask(1)[0][0] == 10
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment