Пример #1
0
 def test_api_error(self):
     self.request._http_request = MagicMock(
         return_value=SparklerStubber.http_response({
             'status': '400'
         }, "{\"Success\": false, \"Message\": \"Session token has expired\", \"Code\": 1020}"
                                                    ))
     self.assertRaises(HttpStatusNotSuccessfulException, self.request.get,
                       ("listings"))
Пример #2
0
 def test_grant_failture(self):
     self.client._perform_token_request = MagicMock(side_effect=\
             SparklerStubber.http_status_not_successful(Response.parse(\
            '{"error_description":"The access grant you supplied is invalid",\
              "error":"invalid_grant"}')))
     self.assertRaises(AuthFailureException, self.client.grant, ("12345"))
Пример #3
0
 def test_api_error(self):
     self.request._http_request = MagicMock(return_value=SparklerStubber.http_response({'status':'400'}, 
         "{\"Success\": false, \"Message\": \"Session token has expired\", \"Code\": 1020}"))
     self.assertRaises(HttpStatusNotSuccessfulException, self.request.get, ("listings"))
Пример #4
0
 def test_invalid_json(self):
     self.request._http_request = MagicMock(
         return_value=SparklerStubber.http_response(
             {'status': '200'},
             "<html><head><title>Hi</title></head></html>"))
     self.assertRaises(ValueError, self.request.get, ("listings"))
Пример #5
0
 def test_invalid_json(self):
     self.request._http_request = MagicMock(return_value=SparklerStubber.http_response({'status':'200'}, 
         "<html><head><title>Hi</title></head></html>"))
     self.assertRaises(ValueError, self.request.get, ("listings"))