+ def test_subscribe_websocket_with_start_time_tomorrow(self):
+ tomorrow = datetime.today() + timedelta(hours = 24)
+ with self.assertRaises(Queue.Empty):
+ self._test_subscribe(
+ poll_fallback=False, expect_type=arvados.events.EventClient,
+ additional_filters=[['created_at', '>', tomorrow.strftime('%Y-%m-%d')]])
+
+ def test_subscribe_websocket_with_start_time_incorrect_date_format(self):
+ now = datetime.today()
+ self._test_subscribe(
+ poll_fallback=False, expect_type=arvados.events.EventClient,
+ additional_filters=[['created_at', '>', now.strftime('%Y-%m')]])
+
+ def test_subscribe_websocket_with_start_time_incorrect_time_format(self):
+ now = datetime.today()
+ self._test_subscribe(
+ poll_fallback=False, expect_type=arvados.events.EventClient,
+ additional_filters=[['created_at', '>', now.strftime('%Y-%m-%d %H:%M')]])
+