From 99133a6d7371d460a4c4bf69950ff46579736f51 Mon Sep 17 00:00:00 2001 From: arigdon-usgs <arigdon@usgs.gov> Date: Mon, 30 Jul 2018 15:07:14 -0600 Subject: [PATCH] Added testing for gap filling in case of a small stream filling in a larger encompassing stream --- test/TimeseriesUtility_test.py | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/test/TimeseriesUtility_test.py b/test/TimeseriesUtility_test.py index 6d54432d..593ad1f8 100644 --- a/test/TimeseriesUtility_test.py +++ b/test/TimeseriesUtility_test.py @@ -177,3 +177,14 @@ def test_merge_streams(): assert_equals( numpy.isnan(timeseries3.select(channel='F')[0].data).all(), True) + + trace10 = __create_trace('H', [1, 1, numpy.nan, numpy.nan, 1, 1]) + trace11 = __create_trace('H', [1, 2, 2, 1]) + trace10.stats.starttime = UTCDateTime('2018-01-01T00:00:00Z') + trace11.stats.starttime = UTCDateTime('2018-01-01T00:01:00Z') + timeseries4 = Stream(traces=[trace10, trace11]) + merged4 = TimeseriesUtility.merge_streams(timeseries4) + assert_equals(len(merged4[0].data), 6) + assert_almost_equal( + merged4.select(channel='H')[0].data, + [1, 1, 2, 2, 1, 1]) -- GitLab