From 473ce16776b9175fbfa2c8d9e26d8f3745cd81c1 Mon Sep 17 00:00:00 2001 From: Daniel DiPaolo Date: Mon, 10 Nov 2003 20:25:24 +0000 Subject: [PATCH] Added more tests for the lexer, to make sure stuff within dangling parens is left alone. --- test/test_MoobotFactoids.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/test/test_MoobotFactoids.py b/test/test_MoobotFactoids.py index bdcfdba53..53719a027 100644 --- a/test/test_MoobotFactoids.py +++ b/test/test_MoobotFactoids.py @@ -45,6 +45,12 @@ if sqlite is not None: def testNoBarParens(self): self.assertEqual(MoobotFactoids.tokenize('(foo)'), ['(foo)']) + def testDanglingParens(self): + self.assertEqual(MoobotFactoids.tokenize('(foo'), ['(foo']) + self.assertEqual(MoobotFactoids.tokenize('(foo|bar'),['(foo|bar']) + self.assertEqual(MoobotFactoids.tokenize('foo)'), ['foo)']) + self.assertEqual(MoobotFactoids.tokenize('foo|bar)'),['foo|bar)']) + class FactoidsTestCase(PluginTestCase, PluginDocumentation): plugins = ('MoobotFactoids', 'User', 'Utilities') def setUp(self):