mirror of https://github.com/jesopo/ircstates
unknown account status is None, known not-logged-in is empty string
This commit is contained in:
parent
9b407b666d
commit
566b8ec8cd
|
@ -683,9 +683,10 @@ class Server(object):
|
|||
away = "" if "G" in status else None
|
||||
realname = line.params[9]
|
||||
|
||||
account: Optional[str] = None
|
||||
account = ""
|
||||
if not line.params[8] == "0":
|
||||
account = line.params[8]
|
||||
|
||||
server: Optional[str] = None
|
||||
if not line.params[5] == "*":
|
||||
server = line.params[5]
|
||||
|
|
|
@ -14,6 +14,7 @@ class WHOTest(unittest.TestCase):
|
|||
self.assertEqual(user.username, "user")
|
||||
self.assertEqual(user.hostname, "host")
|
||||
self.assertEqual(user.realname, "real")
|
||||
self.assertEqual(user.account, None)
|
||||
self.assertEqual(user.server, "server")
|
||||
self.assertIsNone(user.away)
|
||||
|
||||
|
@ -69,7 +70,7 @@ class WHOTest(unittest.TestCase):
|
|||
server.parse_tokens(irctokens.tokenise(
|
||||
f"354 * {WHO_TYPE} user realip host server nickname * 0 :real"))
|
||||
|
||||
self.assertEqual(user.account, None)
|
||||
self.assertEqual(user.account, "")
|
||||
self.assertEqual(server.account, user.account)
|
||||
|
||||
def test_whox_ipv6(self):
|
||||
|
|
Loading…
Reference in New Issue