tests: #11 add test for invalid argument

Tests invalid argument to start method in ExtendedLoopingCall class throws ValueError
This commit is contained in:
Storsorken 2023-03-05 20:20:26 +01:00
parent 8da24eb014
commit f31b954bd7

View file

@ -143,6 +143,13 @@ class TestExtendedLoopingCall(TestCase):
self.assertEqual(loopcall.interval, 20)
loopcall._scheduleFrom.assert_called_with(121)
def test_start_invalid_interval(self):
""" Test the .start method with interval less than zero """
with self.assertRaises(ValueError):
callback = mock.MagicMock()
loopcall = ExtendedLoopingCall(callback)
loopcall.start(-1, now=True, start_delay=None, count_start=1)
def dummy_func():
return 0
class TestMonitorHandler(TestCase):