From e46e2483b7f089fa8084f1911fb9798c53d42836 Mon Sep 17 00:00:00 2001 From: Jeremy Fincher Date: Sun, 2 Nov 2003 18:04:49 +0000 Subject: [PATCH] Added a few more tests, and one for the case-preservation characteristics of karma with multiple arguments. --- test/test_ChannelDB.py | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/test/test_ChannelDB.py b/test/test_ChannelDB.py index 2cbfd8456..c4bb9ce5f 100644 --- a/test/test_ChannelDB.py +++ b/test/test_ChannelDB.py @@ -80,11 +80,16 @@ if sqlite is not None: finally: conf.replyWhenNotCommand = False self.assertRegexp('karma foobar', 'increased 1.*total.*1') + self.assertRegexp('karma FOOBAR', 'increased 1.*total.*1') self.assertNoResponse('foobar--', 2) self.assertRegexp('karma foobar', 'decreased 1.*total.*0') - self.assertNoResponse('foo++', 2) - self.assertNoResponse('bar--', 2) + self.assertRegexp('karma FOOBAR', 'decreased 1.*total.*0') + self.assertNoResponse('FOO++', 2) + self.assertNoResponse('BAR--', 2) self.assertRegexp('karma foo bar foobar', '.*foo.*foobar.*bar.*') + self.assertRegexp('karma FOO BAR FOOBAR', '.*foo.*foobar.*bar.*') + self.assertRegexp('karma FOO BAR FOOBAR', + '.*FOO.*foobar.*BAR.*', flags=0) # Test case-insensitive self.assertNoResponse('MOO++', 2) self.assertRegexp('karma moo', 'Karma for \'moo\'.*increased 1'