mirror of
https://github.com/progval/irctest.git
synced 2025-04-08 00:09:46 +00:00
Some fixes for Bahamut
This commit is contained in:
@ -186,6 +186,7 @@ class BaseServerController(_BaseController):
|
||||
services_controller_class: Type[BaseServicesController]
|
||||
extban_mute_char: Optional[str] = None
|
||||
"""Character used for the 'mute' extban"""
|
||||
nickserv = "NickServ"
|
||||
|
||||
def run(
|
||||
self,
|
||||
@ -279,7 +280,7 @@ class BaseServicesController(_BaseController):
|
||||
|
||||
timeout = time.time() + 5
|
||||
while True:
|
||||
c.sendLine("PRIVMSG NickServ :HELP")
|
||||
c.sendLine(f"PRIVMSG {self.server_controller.nickserv} :HELP")
|
||||
msgs = self.getNickServResponse(c)
|
||||
for msg in msgs:
|
||||
if msg.command == "401":
|
||||
@ -332,7 +333,11 @@ class BaseServicesController(_BaseController):
|
||||
while case.getRegistrationMessage(client).command != "001":
|
||||
pass
|
||||
case.getMessages(client)
|
||||
case.sendLine(client, f"PRIVMSG NickServ :REGISTER {password} foo@example.org")
|
||||
case.sendLine(
|
||||
client,
|
||||
f"PRIVMSG {self.server_controller.nickserv} "
|
||||
f":REGISTER {password} foo@example.org",
|
||||
)
|
||||
msgs = self.getNickServResponse(case.clients[client])
|
||||
if self.server_controller.software_name == "inspircd":
|
||||
assert "900" in {msg.command for msg in msgs}, msgs
|
||||
|
Reference in New Issue
Block a user