File tree Expand file tree Collapse file tree 1 file changed +4
-18
lines changed Expand file tree Collapse file tree 1 file changed +4
-18
lines changed Original file line number Diff line number Diff line change 1- from itertools import chain
2-
31import numpy as np
2+ import pandas as pd
3+ from pandas .testing import assert_series_equal
44
55from adaptive import AverageLearner1D
66from adaptive .tests .test_learners import (
1111
1212
1313def almost_equal_dicts (a , b ):
14- assert a .keys () == b .keys ()
15- for k , v1 in a .items ():
16- v2 = b [k ]
17- if (
18- v1 is None
19- or v2 is None
20- or isinstance (v1 , (tuple , list ))
21- and any (x is None for x in chain (v1 , v2 ))
22- ):
23- assert v1 == v2
24- else :
25- try :
26- np .testing .assert_almost_equal (v1 , v2 )
27- except TypeError :
28- raise AssertionError (f"{ v1 } != { v2 } " )
14+ assert_series_equal (pd .Series (sorted (a .items ())), pd .Series (sorted (b .items ())))
2915
3016
3117def test_tell_many_at_point ():
3218 f = generate_random_parametrization (noisy_peak )
3319 learner = AverageLearner1D (f , bounds = (- 2 , 2 ))
34- control = learner . new ( )
20+ control = AverageLearner1D ( f , bounds = ( - 2 , 2 ) )
3521 learner ._recompute_losses_factor = 1
3622 control ._recompute_losses_factor = 1
3723 simple_run (learner , 100 )
You can’t perform that action at this time.
0 commit comments