From 8b6597c71c6416f6f07b12e95dace00956529b3c Mon Sep 17 00:00:00 2001 From: Fabian Joswig Date: Fri, 29 Oct 2021 17:03:08 +0100 Subject: [PATCH] test merge_obs added --- tests/pyerrors_test.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/tests/pyerrors_test.py b/tests/pyerrors_test.py index 8b0f0704..8e1cc852 100644 --- a/tests/pyerrors_test.py +++ b/tests/pyerrors_test.py @@ -285,6 +285,14 @@ def test_reweighting(): assert r_obs2.reweighted +def test_merge_obs(): + my_obs1 = pe.Obs([np.random.rand(100)], ['t']) + my_obs2 = pe.Obs([np.random.rand(100)], ['q'], idl=[range(1, 200, 2)]) + merged = pe.merge_obs([my_obs1, my_obs2]) + diff = merged - my_obs2 - my_obs1 + assert diff == diff.value + + def test_irregular_error_propagation(): obs_list = [pe.Obs([np.random.rand(100)], ['t']), pe.Obs([np.random.rand(50)], ['t'], idl=[range(1, 100, 2)]),