mirror of
https://github.com/fjosw/pyerrors.git
synced 2025-05-15 20:13:41 +02:00
Additional test for multiple calls of gamma_method added
This commit is contained in:
parent
f24451090a
commit
14cf1f7d1b
1 changed files with 22 additions and 0 deletions
|
@ -95,6 +95,28 @@ def test_gamma_method():
|
||||||
assert test_obs.e_tauint['t'] - 10.5 <= test_obs.e_dtauint['t']
|
assert test_obs.e_tauint['t'] - 10.5 <= test_obs.e_dtauint['t']
|
||||||
|
|
||||||
|
|
||||||
|
def test_gamma_method_persistance():
|
||||||
|
my_obs = pe.Obs([np.random.rand(730)], ['t'])
|
||||||
|
my_obs.gamma_method()
|
||||||
|
value = my_obs.value
|
||||||
|
dvalue = my_obs.dvalue
|
||||||
|
ddvalue = my_obs.ddvalue
|
||||||
|
my_obs = 1.0 * my_obs
|
||||||
|
my_obs.gamma_method()
|
||||||
|
assert value == my_obs.value
|
||||||
|
assert dvalue == my_obs.dvalue
|
||||||
|
assert ddvalue == my_obs.ddvalue
|
||||||
|
my_obs.gamma_method()
|
||||||
|
assert value == my_obs.value
|
||||||
|
assert dvalue == my_obs.dvalue
|
||||||
|
assert ddvalue == my_obs.ddvalue
|
||||||
|
my_obs.gamma_method(S=3.7)
|
||||||
|
my_obs.gamma_method()
|
||||||
|
assert value == my_obs.value
|
||||||
|
assert dvalue == my_obs.dvalue
|
||||||
|
assert ddvalue == my_obs.ddvalue
|
||||||
|
|
||||||
|
|
||||||
def test_covariance_is_variance():
|
def test_covariance_is_variance():
|
||||||
value = np.random.normal(5, 10)
|
value = np.random.normal(5, 10)
|
||||||
dvalue = np.abs(np.random.normal(0, 1))
|
dvalue = np.abs(np.random.normal(0, 1))
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue