Beispiel #1
0
 def test_three_length_window(self, time_mock):
     timer = cnode.ShutdownTimer(time_mock.return_value, [6, 3, 1])
     self.assertEqual(361, timer.next_opening())
     self.assertFalse(timer.window_open())
     time_mock.return_value += 400
     self.assertEqual(961, timer.next_opening())
     self.assertTrue(timer.window_open())
     time_mock.return_value += 200
     self.assertEqual(961, timer.next_opening())
     self.assertFalse(timer.window_open())
Beispiel #2
0
 def test_two_length_window(self, time_mock):
     timer = cnode.ShutdownTimer(time_mock.return_value, [8, 2])
     self.assertEqual(481, timer.next_opening())
     self.assertFalse(timer.window_open())
     time_mock.return_value += 500
     self.assertEqual(1081, timer.next_opening())
     self.assertTrue(timer.window_open())
     time_mock.return_value += 200
     self.assertEqual(1081, timer.next_opening())
     self.assertFalse(timer.window_open())