def test__get_client_Should_CallAndReturnExpected_When_Called( self, githubapi_patch, getenv_patch, *patches): getenv_patch.side_effect = ['url', 'token'] result = GitHubAPI.get_client() githubapi_patch.assert_called_once_with('url', bearer_token='token') self.assertEqual(result, githubapi_patch.return_value)
def get_client(): """ return instance of GitHubAPI """ return GitHubAPI.get_client()