mirror of
https://github.com/progval/Limnoria.git
synced 2025-05-05 09:50:52 -05:00
Success: Declare __slots__
Required since 1ac7812d7a0c02dd440094ac5d8e035a4564a7a5.
This commit is contained in:
parent
06400596e9
commit
2c7c83b07d
@ -48,6 +48,7 @@ class Success(plugins.ChannelIdDatabasePlugin):
|
|||||||
pluginSelf = self
|
pluginSelf = self
|
||||||
self.originalClass = conf.supybot.replies.success.__class__
|
self.originalClass = conf.supybot.replies.success.__class__
|
||||||
class MySuccessClass(self.originalClass):
|
class MySuccessClass(self.originalClass):
|
||||||
|
__slots__ = ()
|
||||||
def __call__(self):
|
def __call__(self):
|
||||||
ret = pluginSelf.db.random(dynamic.msg.args[0])
|
ret = pluginSelf.db.random(dynamic.msg.args[0])
|
||||||
if ret is None:
|
if ret is None:
|
||||||
|
@ -27,10 +27,22 @@
|
|||||||
# POSSIBILITY OF SUCH DAMAGE.
|
# POSSIBILITY OF SUCH DAMAGE.
|
||||||
###
|
###
|
||||||
|
|
||||||
|
import supybot.conf as conf
|
||||||
from supybot.test import *
|
from supybot.test import *
|
||||||
|
|
||||||
class SuccessTestCase(PluginTestCase):
|
class SuccessTestCase(ChannelPluginTestCase):
|
||||||
plugins = ('Success',)
|
plugins = ('Success', 'User')
|
||||||
|
|
||||||
|
def setUp(self):
|
||||||
|
ChannelPluginTestCase.setUp(self)
|
||||||
|
self.prefix = 'mf2!bar@baz'
|
||||||
|
self.irc.feedMsg(ircmsgs.privmsg(self.nick, 'register tester moo',
|
||||||
|
prefix=self.prefix))
|
||||||
|
|
||||||
|
def testSuccess(self):
|
||||||
|
self.assertResponse('success add success1:', 'The operation succeeded.')
|
||||||
|
self.assertResponse('success add success2:',
|
||||||
|
'success1: Success #1 added.')
|
||||||
|
|
||||||
|
|
||||||
# vim:set shiftwidth=4 softtabstop=8 expandtab textwidth=78:
|
# vim:set shiftwidth=4 softtabstop=8 expandtab textwidth=78:
|
||||||
|
Loading…
x
Reference in New Issue
Block a user