mirror of
https://github.com/fjosw/pyerrors.git
synced 2025-03-15 06:40:24 +01:00
tests: coverage in correlator increased
This commit is contained in:
parent
6ae53cb575
commit
60ad91ead6
1 changed files with 29 additions and 1 deletions
|
@ -98,6 +98,9 @@ def test_m_eff():
|
|||
with pytest.warns(RuntimeWarning):
|
||||
my_corr.m_eff('sinh')
|
||||
|
||||
with pytest.raises(Exception):
|
||||
my_corr.m_eff('unkown_variant')
|
||||
|
||||
|
||||
def test_reweighting():
|
||||
my_corr = pe.correlators.Corr([pe.pseudo_Obs(10, 0.1, 't'), pe.pseudo_Obs(0, 0.05, 't')])
|
||||
|
@ -175,6 +178,7 @@ def test_utility():
|
|||
corr.print()
|
||||
corr.print([2, 4])
|
||||
corr.show()
|
||||
corr.show(comp=corr)
|
||||
|
||||
corr.dump('test_dump', datatype="pickle", path='.')
|
||||
corr.dump('test_dump', datatype="pickle")
|
||||
|
@ -195,6 +199,21 @@ def test_utility():
|
|||
assert np.allclose(o_a[0].deltas['t'], o_b[0].deltas['t'])
|
||||
|
||||
|
||||
def test_prange():
|
||||
corr_content = []
|
||||
for t in range(8):
|
||||
corr_content.append(pe.pseudo_Obs(2 + 10 ** (1.1 * t), 0.2, 't'))
|
||||
corr = pe.correlators.Corr(corr_content)
|
||||
|
||||
corr.set_prange([2, 4])
|
||||
with pytest.raises(Exception):
|
||||
corr.set_prange([2])
|
||||
with pytest.raises(Exception):
|
||||
corr.set_prange([2, 2.3])
|
||||
with pytest.raises(Exception):
|
||||
corr.set_prange([4, 1])
|
||||
|
||||
|
||||
def test_matrix_corr():
|
||||
def _gen_corr(val):
|
||||
corr_content = []
|
||||
|
@ -242,7 +261,16 @@ def test_matrix_corr():
|
|||
corr_mat.plateau([2, 4])
|
||||
|
||||
with pytest.raises(Exception):
|
||||
corr_o.item(0, 0)
|
||||
corr_mat.hankel(3)
|
||||
|
||||
with pytest.raises(Exception):
|
||||
corr_mat.fit(lambda x: x[0])
|
||||
|
||||
with pytest.raises(Exception):
|
||||
corr_0.item(0, 0)
|
||||
|
||||
with pytest.raises(Exception):
|
||||
corr_0.matrix_symmetric()
|
||||
|
||||
|
||||
def test_hankel():
|
||||
|
|
Loading…
Add table
Reference in a new issue