From f2604fb481dc1acd2b179f83b203190798026eef Mon Sep 17 00:00:00 2001 From: pcain <pcain@usgs.gov> Date: Wed, 1 Sep 2021 12:00:52 -0600 Subject: [PATCH] Separate location code tests --- test/edge_test/EdgeFactory_test.py | 51 ++++++++++++++++++++----- test/edge_test/MiniSeedFactory_test.py | 53 +++++++++++++++++++++----- 2 files changed, 86 insertions(+), 18 deletions(-) diff --git a/test/edge_test/EdgeFactory_test.py b/test/edge_test/EdgeFactory_test.py index 7f92b7ecc..52a4f662f 100644 --- a/test/edge_test/EdgeFactory_test.py +++ b/test/edge_test/EdgeFactory_test.py @@ -34,7 +34,11 @@ def test_get_timeseries(): "variation", "Expect timeseries stats data_type to be equal to variation", ) - # timeseries requested with location code as type + + +def test_get_timeseries_by_location(): + """test.edge_test.EdgeFactory_test.test_get_timeseries_by_location()""" + edge_factory = EdgeFactory(host="TODO", port="TODO") timeseries = edge_factory.get_timeseries( UTCDateTime(2015, 3, 1, 0, 0, 0), UTCDateTime(2015, 3, 1, 1, 0, 0), @@ -44,19 +48,48 @@ def test_get_timeseries(): "minute", ) assert_equal( - timeseries.select(channel="H")[0].stats.station, + timeseries.select(channel="H")[0].stats.data_type, + "R0", + "Expect timeseries stats data_type to be equal to R0", + ) + timeseries = edge_factory.get_timeseries( + UTCDateTime(2015, 3, 1, 0, 0, 0), + UTCDateTime(2015, 3, 1, 1, 0, 0), "BOU", - "Expect timeseries to have stats", + ("H"), + "A0", + "minute", ) assert_equal( - timeseries.select(channel="H")[0].stats.channel, - "H", - "Expect timeseries stats channel to be equal to H", + timeseries.select(channel="H")[0].stats.data_type, + "A0", + "Expect timeseries stats data_type to be equal to A0", + ) + timeseries = edge_factory.get_timeseries( + UTCDateTime(2015, 3, 1, 0, 0, 0), + UTCDateTime(2015, 3, 1, 1, 0, 0), + "BOU", + ("X"), + "Q0", + "minute", ) assert_equal( - timeseries.select(channel="H")[0].stats.data_type, - "variation", - "Expect timeseries stats data_type to be equal to variation", + timeseries.select(channel="X")[0].stats.data_type, + "Q0", + "Expect timeseries stats data_type to be equal to Q0", + ) + timeseries = edge_factory.get_timeseries( + UTCDateTime(2015, 3, 1, 0, 0, 0), + UTCDateTime(2015, 3, 1, 1, 0, 0), + "BOU", + ("X"), + "D0", + "minute", + ) + assert_equal( + timeseries.select(channel="X")[0].stats.data_type, + "D0", + "Expect timeseries stats data_type to be equal to D0", ) diff --git a/test/edge_test/MiniSeedFactory_test.py b/test/edge_test/MiniSeedFactory_test.py index ed3901904..00a96a509 100644 --- a/test/edge_test/MiniSeedFactory_test.py +++ b/test/edge_test/MiniSeedFactory_test.py @@ -116,7 +116,13 @@ def test_get_timeseries(MockMiniSeedClient): "variation", "Expect timeseries stats data_type to be equal to variation", ) - # timeseries requested with location code as type + + +def test_get_timeseries_by_location(MockMiniSeedClient): + """test.edge_test.MiniSeedFactory_test.test_get_timeseries_by_location()""" + miniseed_factory = MiniSeedFactory() + miniseed_factory.client = MockMiniSeedClient() + timeseries = miniseed_factory.get_timeseries( UTCDateTime(2015, 3, 1, 0, 0, 0), UTCDateTime(2015, 3, 1, 1, 0, 0), @@ -126,19 +132,48 @@ def test_get_timeseries(MockMiniSeedClient): "minute", ) assert_equal( - timeseries.select(channel="H")[0].stats.station, + timeseries.select(channel="H")[0].stats.data_type, + "R0", + "Expect timeseries stats data_type to be equal to R0", + ) + timeseries = miniseed_factory.get_timeseries( + UTCDateTime(2015, 3, 1, 0, 0, 0), + UTCDateTime(2015, 3, 1, 1, 0, 0), "BOU", - "Expect timeseries to have stats", + ("H"), + "A0", + "minute", ) assert_equal( - timeseries.select(channel="H")[0].stats.channel, - "H", - "Expect timeseries stats channel to be equal to H", + timeseries.select(channel="H")[0].stats.data_type, + "A0", + "Expect timeseries stats data_type to be equal to A0", + ) + timeseries = miniseed_factory.get_timeseries( + UTCDateTime(2015, 3, 1, 0, 0, 0), + UTCDateTime(2015, 3, 1, 1, 0, 0), + "BOU", + ("X"), + "Q0", + "minute", ) assert_equal( - timeseries.select(channel="H")[0].stats.data_type, - "variation", - "Expect timeseries stats data_type to be equal to variation", + timeseries.select(channel="X")[0].stats.data_type, + "Q0", + "Expect timeseries stats data_type to be equal to Q0", + ) + timeseries = miniseed_factory.get_timeseries( + UTCDateTime(2015, 3, 1, 0, 0, 0), + UTCDateTime(2015, 3, 1, 1, 0, 0), + "BOU", + ("X"), + "D0", + "minute", + ) + assert_equal( + timeseries.select(channel="X")[0].stats.data_type, + "D0", + "Expect timeseries stats data_type to be equal to D0", ) -- GitLab