From 1f4d1fca9f97f300de304fe456b327ffd3b25df3 Mon Sep 17 00:00:00 2001 From: James Vega Date: Wed, 10 Dec 2008 05:54:16 +0000 Subject: [PATCH] Add test for a bug Tar-Get brought up on IRC --- plugins/Scheduler/test.py | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/plugins/Scheduler/test.py b/plugins/Scheduler/test.py index 7d5d8dbff..e190fa5fa 100644 --- a/plugins/Scheduler/test.py +++ b/plugins/Scheduler/test.py @@ -1,5 +1,6 @@ ### # Copyright (c) 2002-2004, Jeremiah Fincher +# Copyright (c) 2008, James Vega # All rights reserved. # # Redistribution and use in source and binary forms, with or without @@ -55,6 +56,18 @@ class SchedulerTestCase(ChannelPluginTestCase): self.assertNotError('scheduler remove %s' % id) self.assertNoResponse(' ', 5) + # Need this test to run first so it has id 0 for its event + def test00RemoveZero(self): + id = None + m = self.assertNotError('scheduler add 5 echo testRemoveZero') + for s in m.args[1].split(): + s = s.lstrip('#') + if s.isdigit(): + id = s + break + self.assertNotError('scheduler remove %s' % id) + self.assertNoResponse(' ', 5) + def testRepeat(self): self.assertNotError('scheduler repeat repeater 5 echo testRepeat') self.assertResponse(' ', 'testRepeat')