aboutsummaryrefslogtreecommitdiff
path: root/bot/tests
diff options
context:
space:
mode:
authorJoachim Filip Ignacy Bartosik <jbartosik@gmail.com>2011-07-13 16:29:40 +0200
committerJoachim Filip Ignacy Bartosik <jbartosik@gmail.com>2011-07-13 17:39:26 +0200
commit2d0ea3df264d8dea133f503ca6fe47279e33e1d2 (patch)
tree0d51189866723cf187223ae47c9b6ede3a38fc75 /bot/tests
parentUse hobo from git to make :null=>false default for some types of fields (diff)
downloadcouncil-webapp-2d0ea3df264d8dea133f503ca6fe47279e33e1d2.tar.gz
council-webapp-2d0ea3df264d8dea133f503ca6fe47279e33e1d2.tar.bz2
council-webapp-2d0ea3df264d8dea133f503ca6fe47279e33e1d2.zip
Test for multiple reminders
Diffstat (limited to 'bot/tests')
-rw-r--r--bot/tests/run_test.py13
1 files changed, 13 insertions, 0 deletions
diff --git a/bot/tests/run_test.py b/bot/tests/run_test.py
index bd116ff..0d18cce 100644
--- a/bot/tests/run_test.py
+++ b/bot/tests/run_test.py
@@ -519,6 +519,19 @@ class MeetBotTest(unittest.TestCase):
test.process('20:13:50 <x> #nextitem')
+ def test_multiple_reminders(self):
+ test = self.get_simple_agenda_test()
+ test.process('20:13:50 <x> #timelimit add 0:1 message')
+ test.process('20:13:50 <x> #timelimit add 0:2 other message')
+ test.process('20:13:50 <x> #timelimit add 0:3 yet another message')
+ test.log = []
+ time.sleep(4)
+ expected_messages = ['message', 'other message', 'yet another message']
+ messages_match = (expected_messages == test.log)
+ error_msg = 'Received messages ' + str(test.log) + \
+ ' didn\'t match expected ' + str(expected_messages)
+ assert messages_match, error_msg
+
if __name__ == '__main__':
os.chdir(os.path.join(os.path.dirname(__file__), '.'))