def test_equals_key(self): self.assertEqual(IrcMessageTagsKey.fromKeyVendor('abc'), IrcMessageTagsKey(key='abc'))
def test_from_str_key_numbers(self): key = IrcMessageTagsKey.fromKeyVendor('123') self.assertEqual(key.vendor, None) self.assertEqual(key.key, '123')
def test_from_str_key(self): key = IrcMessageTagsKey.fromKeyVendor('DansGame') self.assertEqual(key.vendor, None) self.assertEqual(key.key, 'DansGame')
def test_from_str_empty(self): key = IrcMessageTagsKey.fromKeyVendor('') self.assertEqual(key.vendor, None) self.assertEqual(key.key, '')
def test_from_str_key_vendor_domain(self): key = IrcMessageTagsKey.fromKeyVendor('DansGame.com/SwiftRage') self.assertEqual(key.vendor, 'DansGame.com') self.assertEqual(key.key, 'SwiftRage')
def test_not_equals_key_vendor(self): self.assertNotEqual( IrcMessageTagsKey.fromKeyVendor('OpieOP.SoBayed/PJSalt'), IrcMessageTagsKey(vendor='SoBayed.PJSalt', key='OpieOP'))