def create_issue_comment(self, HEAD, target_pr): parser, sub_parser = parsers() command = UnrebasedPRs(sub_parser) o, e = self.sandbox.communicate( "git", "log", "--oneline", "-n", "1", HEAD) sha1, num, rest = command.parse_pr(o.split("\n")[0]) pr = PullRequest(self.sandbox.origin.get_pull(num)) comment = pr.create_issue_comment("--rebased-from #%s" % target_pr) return comment
def runCheck(self): self.assertEqual(UnrebasedPRs.check_directed_links(self.d1, self.d2), self.m2) self.assertEqual(UnrebasedPRs.check_directed_links(self.d2, self.d1), self.m1)