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()
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)
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()