| 498 | self.assertListKeyEqual(self.pull.get_labels(), lambda lb: lb.name, ["wip", "refactoring"]) |
| 499 | |
| 500 | def testMerge(self): |
| 501 | self.assertFalse(self.pull.is_merged()) |
| 502 | status = self.pull.merge() |
| 503 | self.assertEqual(status.sha, "688208b1a5a074871d0e9376119556897439697d") |
| 504 | self.assertTrue(status.merged) |
| 505 | self.assertEqual(status.message, "Pull Request successfully merged") |
| 506 | self.assertTrue(self.pull.is_merged()) |
| 507 | self.assertEqual( |
| 508 | repr(status), |
| 509 | 'PullRequestMergeStatus(sha="688208b1a5a074871d0e9376119556897439697d", merged=True)', |
| 510 | ) |
| 511 | |
| 512 | def testMergeWithCommitMessage(self): |
| 513 | self.repo.get_pull(39).merge("Custom commit message created by PyGithub") |