From 73bbdf5bb93c210d3348d58bb2323ac47c79670f Mon Sep 17 00:00:00 2001
From: kienle <kienle@passcal.nmt.edu>
Date: Wed, 5 Oct 2022 10:59:33 -0600
Subject: [PATCH] Replace hardcoded zero epoch time with a constant

---
 tests/test_model/test_handling_data.py | 13 +++++++------
 1 file changed, 7 insertions(+), 6 deletions(-)

diff --git a/tests/test_model/test_handling_data.py b/tests/test_model/test_handling_data.py
index 29914adc5..27b69c4c2 100644
--- a/tests/test_model/test_handling_data.py
+++ b/tests/test_model/test_handling_data.py
@@ -43,6 +43,7 @@ from sohstationviewer.model.reftek.from_rt2ms.core import Reftek130
 from sohstationviewer.conf.constants import SEC_5M, SEC_DAY, NO_5M_DAY
 
 TEST_DATA_DIR = Path(__file__).parent.parent.joinpath('test_data')
+ZERO_EPOCH_TIME = UTCDateTime(1970, 1, 1, 0, 0, 0).timestamp
 
 
 class TestHandlingData(TestCase):
@@ -222,7 +223,7 @@ class TestReadWaveformMSeed(TestCase):
             'startTmEpoch': 51251,
             'endTmEpoch': 2623623,
         }
-        start_time = 0
+        start_time = ZERO_EPOCH_TIME
         self.data_time = [start_time, 1625532949]
 
         readWaveformMSeed(
@@ -334,7 +335,7 @@ class TestReadWaveformReftek(TestCase):
             'startTmEpoch': 51251,
             'endTmEpoch': 2623623,
         }
-        start_time = 0
+        start_time = ZERO_EPOCH_TIME
         self.data_time = [start_time, 1625532949]
 
         readWaveformReftek(self.rt130_waveform, self.key, self.read_data,
@@ -941,7 +942,7 @@ class TestTrimDownsampleSohChan(TestCase):
                                       self.org_trace['times'])
 
     def test_mseed_time_range_is_the_same_as_times_data(self):
-        self.start_time = 0
+        self.start_time = ZERO_EPOCH_TIME
         self.end_time = 999
         trim_downsample_SOHChan(self.channel_info, self.start_time,
                                 self.end_time, self.first_time)
@@ -1033,7 +1034,7 @@ class TestGetEachDay5MinList(TestCase):
     def test_one_five_minute_list_each_day_start_time_is_start_of_day(self):
         num_of_days = 5
         with self.subTest('test_zero_start_time'):
-            start_time = 0
+            start_time = ZERO_EPOCH_TIME
             end_time = UTCDateTime(1970, 1, 5, 12, 12, 12).timestamp
             five_min_lists = get_eachDay5MinList(start_time, end_time)
             self.assertEqual(len(five_min_lists), num_of_days)
@@ -1054,7 +1055,7 @@ class TestGetEachDay5MinList(TestCase):
         num_of_days = 4
         with self.subTest('test_zero_end_time'):
             start_time = UTCDateTime(1969, 12, 28, 12, 12, 12).timestamp
-            end_time = 0
+            end_time = ZERO_EPOCH_TIME
             five_min_lists = get_eachDay5MinList(start_time, end_time)
             self.assertEqual(len(five_min_lists), num_of_days)
 
@@ -1199,7 +1200,7 @@ class TestGetEachDay5MinList(TestCase):
 
     def test_start_time_is_equal_to_end_time(self):
         with self.subTest('test_zero_time'):
-            input_time = 0
+            input_time = ZERO_EPOCH_TIME
             with self.assertRaises(Exception):
                 get_eachDay5MinList(input_time, input_time)
         with self.subTest('test_positive_time'):
-- 
GitLab