Fixes endpoint checking during CronTab creation

* Fixes bug #16
This commit is contained in:
Josiah Carlson 2016-01-29 22:28:58 -08:00
parent 5bc277a425
commit df297e2f21
4 changed files with 13 additions and 3 deletions

View file

@ -136,6 +136,11 @@ class TestCrontab(unittest.TestCase):
self.assertRaises(ValueError, lambda: CronTab('* L * * *'))
self.assertRaises(ValueError, lambda: CronTab('L * * * *'))
self.assertRaises(ValueError, lambda: CronTab('* 1, * * *'))
self.assertRaises(ValueError, lambda: CronTab('60 * * * *'))
self.assertRaises(ValueError, lambda: CronTab('* 25 * * *'))
self.assertRaises(ValueError, lambda: CronTab('* * 32 * *'))
self.assertRaises(ValueError, lambda: CronTab('* * * 13 *'))
self.assertRaises(ValueError, lambda: CronTab('* * * * 9999'))
def test_previous(self):
schedule = CronTab('0 * * * *')