From e65a7ec17cc702cb59f305276bdae6db9ca189b7 Mon Sep 17 00:00:00 2001 From: Jeremy Fincher Date: Sun, 11 Apr 2004 23:57:03 +0000 Subject: [PATCH] Made it depend on sqlite. --- test/test_Infobot.py | 44 +++++++++++++++++++++++++------------------- 1 file changed, 25 insertions(+), 19 deletions(-) diff --git a/test/test_Infobot.py b/test/test_Infobot.py index 4801ca375..0a7bbc240 100644 --- a/test/test_Infobot.py +++ b/test/test_Infobot.py @@ -31,26 +31,32 @@ from testsupport import * -class InfobotTestCase(PluginTestCase): - plugins = ('Infobot',) - def testIsSnarf(self): - self.assertNoResponse('foo is at http://bar.com/', 2) - self.assertRegexp('foo?', r'foo.*is.*http://bar.com/') - self.assertNoResponse('foo is at http://baz.com/', 2) - self.assertNotRegexp('foo?', 'baz') +try: + import sqlite +except ImportError: + sqlite = None - def testAreSnarf(self): - self.assertNoResponse('bars are dirty', 2) - self.assertRegexp('bars?', 'bars.*are.*dirty') - self.assertNoResponse('bars are not dirty', 2) - self.assertNotRegexp('bars?', 'not') +if sqlite is not None: + class InfobotTestCase(PluginTestCase): + plugins = ('Infobot',) + def testIsSnarf(self): + self.assertNoResponse('foo is at http://bar.com/', 2) + self.assertRegexp('foo?', r'foo.*is.*http://bar.com/') + self.assertNoResponse('foo is at http://baz.com/', 2) + self.assertNotRegexp('foo?', 'baz') - def testIsResponses(self): - self.assertNoResponse('foo is bar', 2) - self.assertRegexp('foo?', 'foo.*is.*bar') - self.assertNoResponse('when is foo?', 2) - self.assertNoResponse('why is foo?', 2) - self.assertNoResponse('why foo?', 2) - self.assertNoResponse('when is foo?', 2) + def testAreSnarf(self): + self.assertNoResponse('bars are dirty', 2) + self.assertRegexp('bars?', 'bars.*are.*dirty') + self.assertNoResponse('bars are not dirty', 2) + self.assertNotRegexp('bars?', 'not') + + def testIsResponses(self): + self.assertNoResponse('foo is bar', 2) + self.assertRegexp('foo?', 'foo.*is.*bar') + self.assertNoResponse('when is foo?', 2) + self.assertNoResponse('why is foo?', 2) + self.assertNoResponse('why foo?', 2) + self.assertNoResponse('when is foo?', 2) # vim:set shiftwidth=4 tabstop=8 expandtab textwidth=78: