Fixed PrivmsgTextCase not to require Karma, which requires SQLite.

This commit is contained in:
Jeremy Fincher 2006-01-12 19:08:39 +00:00
parent dca3a3c099
commit 4dcc4dea87

View File

@ -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 = ()