mirror of
https://github.com/Mikaela/Limnoria.git
synced 2024-11-27 05:09:23 +01:00
Added test for maximum nesting.
This commit is contained in:
parent
0874dfd5f3
commit
f15129adec
@ -256,6 +256,18 @@ class PrivmsgTestCase(ChannelPluginTestCase):
|
|||||||
def testEmptySquareBrackets(self):
|
def testEmptySquareBrackets(self):
|
||||||
self.assertError('echo []')
|
self.assertError('echo []')
|
||||||
|
|
||||||
|
def testMaximumNestingDepth(self):
|
||||||
|
original = conf.supybot.commands.nested.maximum()
|
||||||
|
try:
|
||||||
|
conf.supybot.commands.nested.maximum.setValue(3)
|
||||||
|
self.assertResponse('echo foo', 'foo')
|
||||||
|
self.assertResponse('echo [echo foo]', 'foo')
|
||||||
|
self.assertResponse('echo [echo [echo foo]]', 'foo')
|
||||||
|
self.assertResponse('echo [echo [echo [echo foo]]]', 'foo')
|
||||||
|
self.assertError('echo [echo [echo [echo [echo foo]]]]')
|
||||||
|
finally:
|
||||||
|
conf.supybot.commands.nested.maximum.setValue(original)
|
||||||
|
|
||||||
def testSimpleReply(self):
|
def testSimpleReply(self):
|
||||||
self.assertResponse("eval irc.reply('foo')", 'foo')
|
self.assertResponse("eval irc.reply('foo')", 'foo')
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user