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"))
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"))
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"))
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"))
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"))