diff --git a/SAS/TMSS/backend/test/t_conversions.py b/SAS/TMSS/backend/test/t_conversions.py index 6a07693cbced93562963ebd79790cf1716c58e0e..ad873499f1271b74fd75cf7da3f59b39fc1cbecf 100755 --- a/SAS/TMSS/backend/test/t_conversions.py +++ b/SAS/TMSS/backend/test/t_conversions.py @@ -288,11 +288,12 @@ class UtilREST(unittest.TestCase): # defaults are CS002 and today self.assertIn('CS002', r_dict.keys()) - # assert day of timestamp matches day of returned rise - expected_date = datetime.date.today() + # assert target sets within 24h after now and rises within 24h before it sets + expected_date = datetime.datetime.utcnow() target_rise = dateutil.parser.parse(r_dict['CS002'][0]['rise']) target_set = dateutil.parser.parse(r_dict['CS002'][0]['set']) - self.assertTrue(expected_date == target_rise.date() or expected_date == target_set.date()) + self.assertTrue(0 < (target_set - expected_date).total_seconds() < 86400) + self.assertTrue(0 < (target_set - target_rise).total_seconds() < 86400) def test_util_target_rise_and_set_considers_stations(self): stations = ['CS005', 'RS305', 'DE609']