Ejemplo n.º 1
0
 def test_issue_numbers_and_other_numbers(self):
     change_note = '# {}\r\nFixes #2 but not #5'.format(self.title)
     pull_request = self._create_pull_request(change_note)
     parser = GithubIssuesParser(None, self.title)
     parser.parse(pull_request)
     expected_content = self._create_expected_content([2])
     self.assertEqual(parser.content, expected_content)
Ejemplo n.º 2
0
 def test_no_issue_numbers(self):
     change_note = '# {}\r\n#2 and #3 are fixed by this change'.format(
         self.title)
     pull_request = self._create_pull_request(change_note)
     parser = GithubIssuesParser(self.generator, self.title)
     parser.parse(pull_request)
     self.assertEqual(parser.content, [])
Ejemplo n.º 3
0
 def test_issue_numbers(self):
     change_note = '# {}\r\nFixes #2, Closed #3 and Resolve #5'.format(
         self.title)
     pull_request = self._create_pull_request(change_note)
     parser = GithubIssuesParser(self.generator, self.title)
     parser.parse(pull_request)
     expected_content = self._create_expected_content([2, 3, 5])
     self.assertEqual(parser.content, expected_content)
Ejemplo n.º 4
0
 def test_no_issue_numbers(self):
     pr_number = 1
     self.mock_util.mock_get_repo()
     change_note = "# {}\r\n#2 and #3 are fixed by this change".format(self.title)
     self.mock_util.mock_pull_request(pr_number, body=change_note)
     generator = self._create_generator()
     repo = generator.get_repo()
     pull_request = repo.pull_request(pr_number)
     parser = GithubIssuesParser(generator, self.title)
     parser.parse(pull_request)
     self.assertEqual(parser.content, [])
Ejemplo n.º 5
0
 def test_issue_numbers_and_other_numbers(self):
     self.mock_util.mock_get_repo()
     change_note = "# {}\r\nFixes #2 but not #5".format(self.title)
     self.mock_util.mock_pull_request(self.pr_number, body=change_note)
     generator = self._create_generator()
     repo = generator.get_repo()
     pull_request = repo.pull_request(self.pr_number)
     parser = GithubIssuesParser(generator, self.title)
     parser.parse(pull_request)
     pr_url = "https://github.com/TestOwner/TestRepo/pulls/{}".format(self.pr_number)
     expected_content = self._create_expected_content([2], pr_url)
     self.assertEqual(parser.content, expected_content)
Ejemplo n.º 6
0
 def test_no_issue_numbers(self):
     change_note = "# {}\r\n#2 and #3 are fixed by this change".format(self.title)
     parser = GithubIssuesParser(None, self.title)
     parser.parse(change_note)
     self.assertEqual(parser.content, [])
Ejemplo n.º 7
0
 def test_issue_numbers_and_other_numbers(self):
     change_note = "# {}\r\nFixes #2 but not #5".format(self.title)
     parser = GithubIssuesParser(None, self.title)
     parser.parse(change_note)
     self.assertEqual(parser.content, [2])
Ejemplo n.º 8
0
 def test_issue_numbers(self):
     change_note = "# {}\r\nFixes #2, Closed #3 and Resolve #5".format(self.title)
     parser = GithubIssuesParser(None, self.title)
     parser.parse(change_note)
     self.assertEqual(parser.content, [2, 3, 5])
Ejemplo n.º 9
0
 def test_no_issue_numbers(self):
     change_note = '# {}\r\n#2 and #3 are fixed by this change'.format(
         self.title)
     parser = GithubIssuesParser(None, self.title)
     parser.parse(change_note)
     self.assertEqual(parser.content, [])
Ejemplo n.º 10
0
 def test_issue_numbers_and_other_numbers(self):
     change_note = '# {}\r\nFixes #2 but not #5'.format(self.title)
     parser = GithubIssuesParser(None, self.title)
     parser.parse(change_note)
     self.assertEqual(parser.content, [2])
Ejemplo n.º 11
0
 def test_issue_numbers(self):
     change_note = '# {}\r\nFixes #2, Closed #3 and Resolve #5'.format(
         self.title)
     parser = GithubIssuesParser(None, self.title)
     parser.parse(change_note)
     self.assertEqual(parser.content, [2, 3, 5])