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

Method testTeamMembership

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

Source from the content-addressed store, hash-verified

154 self.team.remove_membership(user)
155
156 def testTeamMembership(self):
157 user = self.g.get_user("jacquev6")
158 self.assertEqual(list(self.team.get_members()), [])
159 self.assertFalse(self.team.has_in_members(user))
160 self.team.add_membership(user)
161 self.assertListKeyEqual(self.team.get_members(), lambda u: u.login, ["jacquev6"])
162 self.assertTrue(self.team.has_in_members(user))
163 membership_data = self.team.get_team_membership(user)
164 self.assertEqual(membership_data.user.login, "jacquev6")
165 self.assertEqual(membership_data.role, "member")
166 self.assertEqual(membership_data.organization.login, "BeaverSoftware")
167
168 def testRepoPermission(self):
169 repo = self.org.get_repo("FatherBeaver")

Callers

nothing calls this directly

Calls 6

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

Tested by

no test coverage detected