Skip to content

Commit

Permalink
Adapt test_merge_idx to compare lists
Browse files Browse the repository at this point in the history
  • Loading branch information
Simon Kuberski committed Sep 13, 2024
1 parent c163268 commit 7dcee70
Showing 1 changed file with 3 additions and 3 deletions.
6 changes: 3 additions & 3 deletions tests/obs_test.py
Original file line number Diff line number Diff line change
Expand Up @@ -554,11 +554,11 @@ def test_merge_idx():

for j in range(5):
idll = [range(1, int(round(np.random.uniform(300, 700))), int(round(np.random.uniform(1, 14)))) for i in range(10)]
assert pe.obs._merge_idx(idll) == sorted(set().union(*idll))
assert list(pe.obs._merge_idx(idll)) == sorted(set().union(*idll))

for j in range(5):
idll = [range(int(round(np.random.uniform(1, 28))), int(round(np.random.uniform(300, 700))), int(round(np.random.uniform(1, 14)))) for i in range(10)]
assert pe.obs._merge_idx(idll) == sorted(set().union(*idll))
assert list(pe.obs._merge_idx(idll)) == sorted(set().union(*idll))

idl = [list(np.arange(1, 14)) + list(range(16, 100, 4)), range(4, 604, 4), [2, 4, 5, 6, 8, 9, 12, 24], range(1, 20, 1), range(50, 789, 7)]
new_idx = pe.obs._merge_idx(idl)
Expand Down Expand Up @@ -1457,4 +1457,4 @@ def test_missing_replica():

for op in [[O1O2, O1O2b], [O1O2O3, O1O2O3b]]:
assert np.isclose(op[1].value, op[0].value)
assert np.isclose(op[1].dvalue, op[0].dvalue, atol=0, rtol=5e-2)
assert np.isclose(op[1].dvalue, op[0].dvalue, atol=0, rtol=5e-2)

0 comments on commit 7dcee70

Please sign in to comment.