Example #1
0
 def test__get_version_tags_Should_Return_When_NoLatestTagVersion(
         self, get_latest_version_patch, filter_version_tags_patch,
         *patches):
     get_latest_version_patch.return_value = (None, None)
     client = GitHubAPI('api.github.com', bearer_token='bearer-token')
     client.get_version_tags(repo='org1/repo1', branch='master')
     filter_version_tags_patch.assert_not_called()
Example #2
0
 def test__get_version_tags_Should_CallAndReturnExpected_When_Called(
         self, get_latest_version_patch, filter_version_tags_patch,
         *patches):
     get_latest_version_patch.return_value = Version('1.2.3-dev.1'), 'sha0'
     client = GitHubAPI('api.github.com', bearer_token='bearer-token')
     result = client.get_version_tags(repo='org1/repo1', branch='master')
     expected_result = (filter_version_tags_patch.return_value,
                        Version('1.2.3-dev.1'), 'sha0')
     self.assertEqual(result, expected_result)
Example #3
0
 def test__get_version_tags_Should_Return_When_NoTags(
         self, read_all_patch, get_latest_version_patch, *patches):
     read_all_patch.return_value = []
     client = GitHubAPI('api.github.com', bearer_token='bearer-token')
     client.get_version_tags(repo='org1/repo1', branch='master')
     get_latest_version_patch.assert_not_called()