mirror of
https://github.com/Mikaela/Limnoria.git
synced 2025-02-02 15:44:06 +01:00
Fixed bug in isNick.
This commit is contained in:
parent
f09928e5cd
commit
9c2a8121ec
@ -95,7 +95,7 @@ def nickEqual(nick1, nick2):
|
||||
return toLower(nick1) == toLower(nick2)
|
||||
|
||||
_nickchars = r'_[]\`^{}|-'
|
||||
_nickre = re.compile(r'^[A-Za-z%s][0-9A-Za-z%s]+$' % (re.escape(_nickchars),
|
||||
_nickre = re.compile(r'^[A-Za-z%s][0-9A-Za-z%s]*$' % (re.escape(_nickchars),
|
||||
re.escape(_nickchars)))
|
||||
def isNick(s):
|
||||
"""Returns True if s is a valid IRC nick."""
|
||||
|
@ -118,6 +118,8 @@ class FunctionsTestCase(unittest.TestCase):
|
||||
self.failUnless(ircutils.isNick('[jemfinch]'))
|
||||
self.failUnless(ircutils.isNick('jem|finch'))
|
||||
self.failUnless(ircutils.isNick('\\```'))
|
||||
self.failUnless(ircutils.isNick('`'))
|
||||
self.failUnless(ircutils.isNick('A'))
|
||||
self.failIf(ircutils.isNick(''))
|
||||
self.failIf(ircutils.isNick('8foo'))
|
||||
self.failIf(ircutils.isNick('10'))
|
||||
|
Loading…
Reference in New Issue
Block a user