From cff77a175d4d59204245040e07d0524be9dc2c22 Mon Sep 17 00:00:00 2001 From: magnusknutas Date: Tue, 26 Jan 2016 18:44:41 +0100 Subject: [PATCH] Year periodic test (just to trigger travis but should maybe be here anyway) --- tests/helpers/test_event.py | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/tests/helpers/test_event.py b/tests/helpers/test_event.py index 3e57e357f9c..0442fe9e2a0 100644 --- a/tests/helpers/test_event.py +++ b/tests/helpers/test_event.py @@ -281,3 +281,21 @@ class TestEventHelpers(unittest.TestCase): self._send_time_changed(datetime(2014, 5, 4, 0, 0, 0)) self.hass.pool.block_till_done() self.assertEqual(2, len(specific_runs)) + + def test_periodic_task_year(self): + specific_runs = [] + + track_utc_time_change( + self.hass, lambda x: specific_runs.append(1), year='/2') + + self._send_time_changed(datetime(2014, 5, 2, 0, 0, 0)) + self.hass.pool.block_till_done() + self.assertEqual(1, len(specific_runs)) + + self._send_time_changed(datetime(2015, 5, 2, 0, 0, 0)) + self.hass.pool.block_till_done() + self.assertEqual(1, len(specific_runs)) + + self._send_time_changed(datetime(2016, 5, 2, 0, 0, 0)) + self.hass.pool.block_till_done() + self.assertEqual(2, len(specific_runs))