From 6066376c6df9b14021eefd592270b7c80522e348 Mon Sep 17 00:00:00 2001 From: Jeremy Fincher Date: Thu, 28 Aug 2003 23:33:31 +0000 Subject: [PATCH] Handled more user-friendlyily the case where they forget to make plugins a tuple and just put a string in PluginTestCase.plugins. --- test/test.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/test/test.py b/test/test.py index 38defd6e6..50e4c8b24 100755 --- a/test/test.py +++ b/test/test.py @@ -113,10 +113,15 @@ class PluginTestCase(unittest.TestCase): self.irc = irclib.Irc(nick) while self.irc.takeMsg(): pass - for name in self.plugins: + if isinstance(plugins, str): module = __import__(name) plugin = module.Class() self.irc.addCallback(plugin) + else: + for name in self.plugins: + module = __import__(name) + plugin = module.Class() + self.irc.addCallback(plugin) def tearDown(self): self.irc.die()