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

Method doTestRepos

tests/Team.py:179–190  ·  view source on GitHub ↗
(self, repo: str | Repository)

Source from the content-addressed store, hash-verified

177 self.assertTrue(self.team.update_team_repository(repo, "admin"))
178
179 def doTestRepos(self, repo: str | Repository):
180 self.assertListKeyEqual(self.team.get_repos(), None, [])
181 self.assertFalse(self.team.has_in_repos(repo))
182 self.assertIsNone(self.team.get_repo_permission(repo))
183 self.team.add_to_repos(repo)
184 self.assertListKeyEqual(self.team.get_repos(), lambda r: r.name, ["FatherBeaver"])
185 self.assertTrue(self.team.has_in_repos(repo))
186 permissions = self.team.get_repo_permission(repo)
187 self.assertTrue(permissions.pull)
188 self.team.remove_from_repos(repo)
189 self.assertListKeyEqual(self.team.get_repos(), None, [])
190 self.assertFalse(self.team.has_in_repos(repo))
191
192 def testRepos(self):
193 self.doTestRepos(self.org.get_repo("FatherBeaver"))

Callers 2

testReposMethod · 0.95
testReposStrMethod · 0.95

Calls 6

assertListKeyEqualMethod · 0.80
has_in_reposMethod · 0.80
get_repo_permissionMethod · 0.80
add_to_reposMethod · 0.80
remove_from_reposMethod · 0.80
get_reposMethod · 0.45

Tested by

no test coverage detected