MCPcopy Index your code
hub / github.com/PyGithub/PyGithub / testMembers

Method testMembers

tests/Team.py:142–154  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

140 self.assertEqual(repr(d), 'TeamDiscussion(title="TITLE", number=1)')
141
142 def testMembers(self):
143 user = self.g.get_user("jacquev6")
144 self.assertListKeyEqual(self.team.get_members(), None, [])
145 self.assertFalse(self.team.has_in_members(user))
146 self.team.add_membership(user)
147 self.assertListKeyEqual(self.team.get_members(), lambda u: u.login, ["jacquev6"])
148 self.assertTrue(self.team.has_in_members(user))
149 self.team.remove_membership(user)
150 self.assertListKeyEqual(self.team.get_members(), None, [])
151 self.assertFalse(self.team.has_in_members(user))
152 self.team.add_membership(user, "maintainer")
153 self.assertRaises(AssertionError, self.team.add_membership, user, "admin")
154 self.team.remove_membership(user)
155
156 def testTeamMembership(self):
157 user = self.g.get_user("jacquev6")

Callers

nothing calls this directly

Calls 6

get_userMethod · 0.80
assertListKeyEqualMethod · 0.80
add_membershipMethod · 0.80
remove_membershipMethod · 0.80
get_membersMethod · 0.45
has_in_membersMethod · 0.45

Tested by

no test coverage detected