def test_authenticated_get_gists(self, mock_token, mock_get): mock_token.return_value = GETGIST_TOKEN mock_get.side_effect = [request_mock('user'), request_mock('gists')] yeah = GitHubTools(GETGIST_USER, '.gist') gists = list(yeah.get_gists()) with self.subTest(): self.assertIn(self.gist3, gists) self.assertIn(self.gist4, gists)
def test_authenticated_get_gists(mocker, response, gists): get = mocker.patch("getgist.request.GetGistRequests.get") token = mocker.patch("getgist.github.GitHubTools._get_token") token.return_value = GETGIST_TOKEN get.side_effect = (response("user"), response("gists")) github = GitHubTools(GETGIST_USER, ".gist") gists = tuple(github.get_gists()) assert gists[2] in gists assert gists[3] in gists