mirror of
https://github.com/status-im/PyGithub.git
synced 2026-09-02 03:41:08 +00:00
Add __eq__ and __hash__ to NamedUser (#706)
* Add __eq__ and __hash__ to NamedUser * Remove extra outer brackets from __eq__ in NamedUser * Add unit tests for __eq__ and __hash__ * Remove redundant brackets in __eq__ : NamedUser
This commit is contained in:
@@ -147,3 +147,10 @@ class NamedUser(Framework.TestCase):
|
||||
|
||||
def testGetKeys(self):
|
||||
self.assertListKeyEqual(self.user.get_keys(), lambda k: k.id, [3557894, 3791954, 3937333, 4051357, 4051492])
|
||||
|
||||
def testUserEquality(self):
|
||||
u1 = self.g.get_user("nvie")
|
||||
u2 = self.g.get_user("nvie")
|
||||
self.assertTrue(u1 == u2)
|
||||
self.assertEqual(u1, u2)
|
||||
self.assertEqual(u1.__hash__(), u2.__hash__())
|
||||
Reference in New Issue
Block a user