def test_get_repo_response_not_ok(self): """ Tests that when response is not ok GitHubAPIError is raised. :return: """ mock_response = Mock() mock_response.ok = False mock_request = Mock() mock_request.get.return_value = mock_response client = GitHubAPIClient(request_lib=mock_request) repo_info = { 'USER': '******', 'REPOSITORY': 'test-test' } with self.assertRaises(GitHubAPIError): client.get_repo(repo_info)