def test_api_with_retries(self):
     oauth = OAuthAccess()
     params = {
         "kind": "json",
         "url": "dummy",
         "token": OAuth20Token("dummy"),
         "max_retries": 5,
         "http": HttpMock(),
     }
     # NOTE: Raises exception if it doesn't work
     oauth.make_api_call(**params)
 def test_api_timeout(self):
     oauth = OAuthAccess()
     params = {
         "kind": "json",
         "url": "dummy",
         "token": OAuth20Token("dummy"),
         "max_retries": 1,
         "http": HttpMock(),
     }
     import socket
     self.assertRaises(socket.timeout, lambda: oauth.make_api_call(**params))