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

Method testAddAndRemoveAssignees

tests/PullRequest.py:515–529  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

513 self.repo.get_pull(39).merge("Custom commit message created by PyGithub")
514
515 def testAddAndRemoveAssignees(self):
516 user1 = "jayfk"
517 user2 = self.g.get_user("jzelinskie")
518 self.assertListKeyEqual(self.pull.assignees, lambda a: a.login, ["jacquev6"])
519 url = self.pull.url
520 self.pull.add_to_assignees(user1, user2)
521 self.assertListKeyEqual(
522 self.pull.assignees,
523 lambda a: a.login,
524 ["jacquev6", "stuglaser", "jayfk", "jzelinskie"],
525 )
526 self.assertEqual(self.pull.url, url)
527 self.pull.remove_from_assignees(user1, user2)
528 self.assertListKeyEqual(self.pull.assignees, lambda a: a.login, ["jacquev6", "stuglaser"])
529 self.assertEqual(self.pull.url, url)
530
531 def testUpdateBranch(self):
532 self.assertTrue(self.pull.update_branch("addaebea821105cf6600441f05ff2b413ab21a36"))

Callers

nothing calls this directly

Calls 4

get_userMethod · 0.80
assertListKeyEqualMethod · 0.80
add_to_assigneesMethod · 0.45
remove_from_assigneesMethod · 0.45

Tested by

no test coverage detected