plugins/Misc/test.py: Correct a test and make a couple tests more robust.

This commit is contained in:
James Vega 2006-05-05 12:51:08 +00:00
parent 48a5f2a4a9
commit 4de0a49489

View File

@ -27,6 +27,8 @@
# POSSIBILITY OF SUCH DAMAGE.
###
import re
from supybot.test import *
class MiscTestCase(ChannelPluginTestCase):
@ -172,9 +174,10 @@ class MiscTestCase(ChannelPluginTestCase):
orig = tsConfig()
try:
tsConfig.setValue(True)
self.feedMsg('foo bar baz')
self.assertRegexp('echo [last]',
'\[\d+:\d+:\d+\] foo bar baz')
self.getMsg('foo bar baz')
chars = conf.supybot.reply.whenAddressedBy.chars()
chars = re.escape(chars)
self.assertRegexp('echo [last]', r'. [%s]foo bar baz' % chars)
finally:
tsConfig.setValue(orig)
@ -184,8 +187,10 @@ class MiscTestCase(ChannelPluginTestCase):
try:
nickConfig.setValue(True)
self.feedMsg('foo bar baz')
chars = conf.supybot.reply.whenAddressedBy.chars()
chars = re.escape(chars)
self.assertRegexp('echo [last]',
'<%s> foo bar baz' % self.nick)
'<%s> [%s]foo bar baz' % (self.nick, chars))
finally:
nickConfig.setValue(orig)