mirror of
https://github.com/Mikaela/Limnoria.git
synced 2024-11-23 11:09:23 +01:00
Added success.
This commit is contained in:
parent
d5ee023bfa
commit
72c0eb5d23
@ -47,13 +47,23 @@ import callbacks
|
|||||||
|
|
||||||
class Utilities(callbacks.Privmsg):
|
class Utilities(callbacks.Privmsg):
|
||||||
def ignore(self, irc, msg, args):
|
def ignore(self, irc, msg, args):
|
||||||
"""takes no arguments
|
"""requires no arguments
|
||||||
|
|
||||||
Does nothing. Useful sometimes for sequencing commands when you don't
|
Does nothing. Useful sometimes for sequencing commands when you don't
|
||||||
care about their non-error return values.
|
care about their non-error return values.
|
||||||
"""
|
"""
|
||||||
pass
|
pass
|
||||||
|
|
||||||
|
def success(self, irc, msg, args):
|
||||||
|
"""requires no arguments
|
||||||
|
|
||||||
|
Does nothing except to reply with a success message. This is useful
|
||||||
|
when you want to run multiple commands as nested commands, and don't
|
||||||
|
care about their output as long as they're successful. An error, of
|
||||||
|
course, will break out of this command.
|
||||||
|
"""
|
||||||
|
irc.replySuccess()
|
||||||
|
|
||||||
def strjoin(self, irc, msg, args):
|
def strjoin(self, irc, msg, args):
|
||||||
"""<separator> <string 1> [<string> ...]
|
"""<separator> <string 1> [<string> ...]
|
||||||
|
|
||||||
|
@ -35,6 +35,11 @@ class UtilitiesTestCase(PluginTestCase):
|
|||||||
plugins = ('Utilities', 'Status')
|
plugins = ('Utilities', 'Status')
|
||||||
def testIgnore(self):
|
def testIgnore(self):
|
||||||
self.assertNoResponse('ignore foo bar baz', 1)
|
self.assertNoResponse('ignore foo bar baz', 1)
|
||||||
|
self.assertError('ignore [re m/foo bar]')
|
||||||
|
|
||||||
|
def testSuccess(self):
|
||||||
|
self.assertNotError('success 1')
|
||||||
|
self.assertError('success [re m/foo bar]')
|
||||||
|
|
||||||
def testStrjoin(self):
|
def testStrjoin(self):
|
||||||
self.assertResponse('strjoin + foo bar baz', 'foo+bar+baz')
|
self.assertResponse('strjoin + foo bar baz', 'foo+bar+baz')
|
||||||
|
Loading…
Reference in New Issue
Block a user