mirror of
https://github.com/fjosw/pyerrors.git
synced 2026-08-04 19:41:17 +02:00
[chore] Add additional test coverage
This commit is contained in:
parent
16e4c35210
commit
157279a76b
4 changed files with 78 additions and 0 deletions
|
|
@ -804,3 +804,18 @@ def test_prune_with_Nones():
|
|||
|
||||
for t in range(T):
|
||||
assert np.all(pruned_then_padded.content[t] == padded_then_pruned.content[t])
|
||||
|
||||
|
||||
def test_Corr_padding_default_not_shared():
|
||||
data = [pe.pseudo_Obs(i + 1, 0.1, "e") for i in range(5)]
|
||||
c1 = pe.Corr(data)
|
||||
c2 = pe.Corr(data)
|
||||
assert c1 is not c2
|
||||
assert len(c1.content) == len(c2.content) == 5
|
||||
assert all(a[0] == b[0] for a, b in zip(c1.content, c2.content))
|
||||
|
||||
|
||||
def test_Corr_unhashable():
|
||||
c = pe.Corr([pe.pseudo_Obs(i + 1, 0.1, "e") for i in range(5)])
|
||||
with pytest.raises(TypeError):
|
||||
hash(c)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue