tests: additional tests for correlators with padding added

This commit is contained in:
Fabian Joswig 2022-01-27 17:06:49 +00:00
parent 90717ba85d
commit 8c53d500bf

View file

@ -51,6 +51,9 @@ def test_modify_correlator():
corr.symmetric()
with pytest.warns(RuntimeWarning):
corr.anti_symmetric()
for pad in [0, 2]:
corr = pe.correlators.Corr(corr_content, padding=[pad, pad])
corr.roll(np.random.randint(100))
corr.deriv(symmetric=True)
corr.deriv(symmetric=False)
@ -59,9 +62,9 @@ def test_modify_correlator():
corr.second_deriv().second_deriv()
def test_m_eff():
my_corr = pe.correlators.Corr([pe.pseudo_Obs(10, 0.1, 't'), pe.pseudo_Obs(9, 0.05, 't'), pe.pseudo_Obs(9, 0.1, 't'), pe.pseudo_Obs(10, 0.05, 't')])
for padding in [0, 4]:
my_corr = pe.correlators.Corr([pe.pseudo_Obs(10, 0.1, 't'), pe.pseudo_Obs(9, 0.05, 't'), pe.pseudo_Obs(9, 0.1, 't'), pe.pseudo_Obs(10, 0.05, 't')], padding=[padding, padding])
my_corr.m_eff('log')
my_corr.m_eff('cosh')
my_corr.m_eff('arccosh')
@ -69,6 +72,7 @@ def test_m_eff():
with pytest.warns(RuntimeWarning):
my_corr.m_eff('sinh')
def test_reweighting():
my_corr = pe.correlators.Corr([pe.pseudo_Obs(10, 0.1, 't'), pe.pseudo_Obs(0, 0.05, 't')])
assert my_corr.reweighted is False
@ -135,7 +139,6 @@ def test_corr_exceptions():
pe.Corr([obs_a, obs_b])
def test_utility():
corr_content = []
for t in range(8):