1111
1212from irctest import cases , runner
1313from irctest .numerics import RPL_ENDOFWHO , RPL_WHOREPLY , RPL_WHOSPCRPL , RPL_YOUREOPER
14- from irctest .patma import ANYSTR , InsensitiveStr , StrRe
14+ from irctest .patma import ANYSTR , Either , InsensitiveStr , StrRe
1515
1616
1717def realname_regexp (realname ):
@@ -60,7 +60,7 @@ def _checkReply(self, reply, flags):
6060 "*" , # no chan
6161 StrRe ("~?" + self .username ),
6262 StrRe (host_re ),
63- StrRe ( r"( My.Little.Server|\*) " ),
63+ Either ( " My.Little.Server" , "* " ),
6464 "coolNick" ,
6565 flags ,
6666 StrRe (realname_regexp (self .realname )),
@@ -76,7 +76,7 @@ def _checkReply(self, reply, flags):
7676 "#chan" ,
7777 StrRe ("~?" + self .username ),
7878 StrRe (host_re ),
79- StrRe ( r"( My.Little.Server|\*) " ),
79+ Either ( " My.Little.Server" , "* " ),
8080 "coolNick" ,
8181 flags + "@" ,
8282 StrRe (realname_regexp (self .realname )),
@@ -336,7 +336,7 @@ def testWhoChan(self, mask):
336336 "#chan" ,
337337 StrRe ("~?" + self .username ),
338338 StrRe (host_re ),
339- StrRe ( r"( My.Little.Server|\*) " ),
339+ Either ( " My.Little.Server" , "* " ),
340340 "coolNick" ,
341341 "G@" ,
342342 StrRe (realname_regexp (self .realname )),
@@ -351,7 +351,7 @@ def testWhoChan(self, mask):
351351 "#chan" ,
352352 ANYSTR ,
353353 ANYSTR ,
354- StrRe ( r"( My.Little.Server|\*) " ),
354+ Either ( " My.Little.Server" , "* " ),
355355 "otherNick" ,
356356 "H" ,
357357 StrRe ("[0-9]+ .*" ),
@@ -398,7 +398,7 @@ def testWhoMultiChan(self):
398398 chan ,
399399 ANYSTR ,
400400 ANYSTR ,
401- StrRe ( r"( My.Little.Server|\*) " ),
401+ Either ( " My.Little.Server" , "* " ),
402402 "coolNick" ,
403403 ANYSTR ,
404404 ANYSTR ,
@@ -413,7 +413,7 @@ def testWhoMultiChan(self):
413413 chan ,
414414 ANYSTR ,
415415 ANYSTR ,
416- StrRe ( r"( My.Little.Server|\*) " ),
416+ Either ( " My.Little.Server" , "* " ),
417417 "otherNick" ,
418418 ANYSTR ,
419419 ANYSTR ,
@@ -475,11 +475,11 @@ def _testWhoxFull(self, chars):
475475 params = [
476476 "otherNick" ,
477477 "123" ,
478- StrRe ( r"( #chan|\*) " ),
478+ Either ( " #chan" , "* " ),
479479 StrRe ("~?myusernam" ),
480480 ANYSTR ,
481481 ANYSTR ,
482- StrRe ( r"( My.Little.Server|\*) " ),
482+ Either ( " My.Little.Server" , "* " ),
483483 "coolNick" ,
484484 StrRe ("H@?" ),
485485 ANYSTR , # hopcount
0 commit comments