Make sure strictRfc is on before testing for assertions.

This commit is contained in:
Valentin Lorentz 2013-04-11 20:04:04 +02:00
parent 6c22927055
commit 995ba6f229
1 changed files with 6 additions and 4 deletions

View File

@ -32,6 +32,7 @@ from supybot.test import *
import copy
import pickle
import supybot.conf as conf
import supybot.ircmsgs as ircmsgs
import supybot.ircutils as ircutils
@ -168,10 +169,11 @@ class FunctionsTestCase(SupyTestCase):
'PRIVMSG foo,bar :baz\r\n')
def testWhois(self):
self.assertEqual(str(ircmsgs.whois('foo')), 'WHOIS :foo\r\n')
self.assertEqual(str(ircmsgs.whois('foo,bar')), 'WHOIS :foo,bar\r\n')
self.assertRaises(AssertionError, ircmsgs.whois, '#foo')
self.assertRaises(AssertionError, ircmsgs.whois, 'foo,#foo')
with conf.supybot.protocols.irc.strictRfc.context(True):
self.assertEqual(str(ircmsgs.whois('foo')), 'WHOIS :foo\r\n')
self.assertEqual(str(ircmsgs.whois('foo,bar')), 'WHOIS :foo,bar\r\n')
self.assertRaises(AssertionError, ircmsgs.whois, '#foo')
self.assertRaises(AssertionError, ircmsgs.whois, 'foo,#foo')
def testBan(self):
channel = '#osu'