From 14f7e15de6520e7ba375b50d574ad6ac3ccd6e5a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=B6rn=20K=C3=BCnsem=C3=B6ller?= <jkuensem@physik.uni-bielefeld.de> Date: Thu, 29 Apr 2021 10:43:40 +0200 Subject: [PATCH] TMSS-697: fix unrelated test that broke by bad design --- SAS/TMSS/backend/test/t_conversions.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/SAS/TMSS/backend/test/t_conversions.py b/SAS/TMSS/backend/test/t_conversions.py index 6a07693cbce..ad873499f12 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'] -- GitLab