From 8698eafd64f28bc21e2c9da4417041284f89e1bc Mon Sep 17 00:00:00 2001 From: James Vega Date: Thu, 14 Apr 2005 01:47:21 +0000 Subject: [PATCH] Add tests to clarify how source-nested commands work. --- test/test_callbacks.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/test/test_callbacks.py b/test/test_callbacks.py index 4b6e0cbe7..cbb2caa55 100644 --- a/test/test_callbacks.py +++ b/test/test_callbacks.py @@ -522,6 +522,7 @@ class SourceNestedPluginTestCase(PluginTestCase): J """ irc.reply('j') + class same(callbacks.Commands): def same(self, irc, msg, args): """takes no arguments @@ -534,16 +535,17 @@ class SourceNestedPluginTestCase(PluginTestCase): cb = self.E(self.irc) self.irc.addCallback(cb) self.assertEqual(cb.getCommand(['f']), ['f']) - self.assertEqual(cb.getCommand(['g']), ['g']) + self.assertEqual(cb.getCommand(['same']), ['same']) self.assertEqual(cb.getCommand(['e', 'f']), ['e', 'f']) self.assertEqual(cb.getCommand(['e', 'g', 'h']), ['e', 'g', 'h']) self.assertEqual(cb.getCommand(['e', 'g', 'i', 'j']), ['e', 'g', 'i', 'j']) self.assertResponse('e f', 'f') - self.assertResponse('e g', 'g') + self.assertResponse('e same', 'same') self.assertResponse('e g h', 'h') self.assertResponse('e g i j', 'j') self.assertHelp('help f') + self.assertHelp('help same') self.assertHelp('help e g h') self.assertHelp('help e g i j') self.assertRegexp('list e', 'f, g h, g i j, and same')