Added some pickOptions tests

This commit is contained in:
Daniel DiPaolo 2003-11-14 16:15:01 +00:00
parent d4e5047ebf
commit f8e920ef36
1 changed files with 10 additions and 0 deletions

View File

@ -46,6 +46,16 @@ if sqlite is not None:
self.failUnless(MF.pickOptions('a') == 'a')
self.failUnless(MF.pickOptions('(a|b (c|d))') in
['a', 'b c', 'b d'])
self.failUnless(MF.pickOptions('(a|(b|)c)') in
['a', 'bc', 'c'])
self.failUnless(MF.pickOptions('(a(b|)|(c|)d)') in
['a', 'ab', 'cd', 'd'])
self.failUnless(MF.pickOptions('(a|)') in
['a', ''])
self.failUnless(MF.pickOptions('(|a)') in
['a', ''])
self.failUnless(MF.pickOptions('((a)|(b))') in
['(a)', '(b)'])
class FactoidsTestCase(PluginTestCase, PluginDocumentation):
plugins = ('MoobotFactoids', 'User', 'Utilities')