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']