mirror of
https://github.com/Mikaela/Limnoria.git
synced 2025-02-02 15:44:06 +01:00
Karma: add tests for onlyNicks
This commit is contained in:
parent
bc7430cce4
commit
981ec12baa
@ -204,4 +204,21 @@ class KarmaTestCase(ChannelPluginTestCase):
|
|||||||
karma.response.setValue(resp)
|
karma.response.setValue(resp)
|
||||||
karma.allowUnaddressedKarma.setValue(unaddressed)
|
karma.allowUnaddressedKarma.setValue(unaddressed)
|
||||||
|
|
||||||
|
def testOnlyNicks(self):
|
||||||
|
# We use this to join a dummy user to test upon
|
||||||
|
msg = ircmsgs.join(self.channel, prefix='hello!foo@bar')
|
||||||
|
self.irc.feedMsg(msg)
|
||||||
|
karma = conf.supybot.plugins.Karma
|
||||||
|
resp = karma.response()
|
||||||
|
onlynicks = karma.onlyNicks()
|
||||||
|
try:
|
||||||
|
karma.onlynicks.setValue(True)
|
||||||
|
karma.response.setValue(True)
|
||||||
|
self.assertSnarfNoResponse('abcd++')
|
||||||
|
self.assertSnarfRegexp('hello--', 'is now')
|
||||||
|
self.assertSnarfNoResponse('abcd--')
|
||||||
|
self.assertSnarfRegexp('hello++', 'is now')
|
||||||
|
finally:
|
||||||
|
karma.onlynicks.setValue(onlynicks)
|
||||||
|
karma.response.setValue(resp)
|
||||||
# vim:set shiftwidth=4 softtabstop=4 expandtab textwidth=79:
|
# vim:set shiftwidth=4 softtabstop=4 expandtab textwidth=79:
|
||||||
|
Loading…
Reference in New Issue
Block a user