예제 #1
0
 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)
예제 #2
0
 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)
예제 #3
0
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