From 4dcc4dea875333800c7a213570e63ab7f5e4406c Mon Sep 17 00:00:00 2001 From: Jeremy Fincher Date: Thu, 12 Jan 2006 19:08:39 +0000 Subject: [PATCH] Fixed PrivmsgTextCase not to require Karma, which requires SQLite. --- test/test_callbacks.py | 25 +++++++++++++++---------- 1 file changed, 15 insertions(+), 10 deletions(-) diff --git a/test/test_callbacks.py b/test/test_callbacks.py index 3ffbacfeb..6e4e69413 100644 --- a/test/test_callbacks.py +++ b/test/test_callbacks.py @@ -290,10 +290,24 @@ class ProperStringificationOfReplyArgs(PluginTestCase): self.irc.addCallback(self.ExpectsString(self.irc)) self.assertResponse('expectsstring lower [nonstring int]', '1') -class PrivmsgTestCase(ChannelPluginTestCase): +class PrivmsgTestCaseWithKarma(ChannelPluginTestCase): plugins = ('Utilities', 'Misc', 'Web', 'Karma', 'String') conf.allowEval = True timeout = 2 + def testSecondInvalidCommandRespondsWithThreadedInvalidCommands(self): + try: + orig = conf.supybot.plugins.Karma.response() + conf.supybot.plugins.Karma.response.setValue(True) + self.assertNotRegexp('echo [foo++] [foo++]', 'not a valid') + _ = self.irc.takeMsg() + finally: + conf.supybot.plugins.Karma.response.setValue(orig) + + +class PrivmsgTestCase(ChannelPluginTestCase): + plugins = ('Utilities', 'Misc', 'Web', 'String') + conf.allowEval = True + timeout = 2 def testEmptySquareBrackets(self): self.assertError('echo []') @@ -505,15 +519,6 @@ class PrivmsgTestCase(ChannelPluginTestCase): finally: conf.supybot.reply.whenNotCommand.set(original) - def testSecondInvalidCommandRespondsWithThreadedInvalidCommands(self): - try: - orig = conf.supybot.plugins.Karma.response() - conf.supybot.plugins.Karma.response.setValue(True) - self.assertNotRegexp('echo [foo++] [foo++]', 'not a valid') - _ = self.irc.takeMsg() - finally: - conf.supybot.plugins.Karma.response.setValue(orig) - class PluginRegexpTestCase(PluginTestCase): plugins = ()