fix API Gateway:create_api_key return wrong status code (#3136)
This commit is contained in:
parent
1b355f7f06
commit
4e4ce5f9f1
@ -454,11 +454,10 @@ class APIGatewayResponse(BaseResponse):
|
|||||||
error.message, error.error_type
|
error.message, error.error_type
|
||||||
),
|
),
|
||||||
)
|
)
|
||||||
|
return 201, {}, json.dumps(apikey_response)
|
||||||
elif self.method == "GET":
|
elif self.method == "GET":
|
||||||
apikeys_response = self.backend.get_apikeys()
|
apikeys_response = self.backend.get_apikeys()
|
||||||
return 200, {}, json.dumps({"item": apikeys_response})
|
return 200, {}, json.dumps({"item": apikeys_response})
|
||||||
return 200, {}, json.dumps(apikey_response)
|
|
||||||
|
|
||||||
def apikey_individual(self, request, full_url, headers):
|
def apikey_individual(self, request, full_url, headers):
|
||||||
self.setup_class(request, full_url, headers)
|
self.setup_class(request, full_url, headers)
|
||||||
|
@ -1846,6 +1846,7 @@ def test_create_api_key():
|
|||||||
payload = {"value": apikey_value, "name": apikey_name}
|
payload = {"value": apikey_value, "name": apikey_name}
|
||||||
|
|
||||||
response = client.create_api_key(**payload)
|
response = client.create_api_key(**payload)
|
||||||
|
response["ResponseMetadata"]["HTTPStatusCode"].should.equal(201)
|
||||||
response["name"].should.equal(apikey_name)
|
response["name"].should.equal(apikey_name)
|
||||||
response["value"].should.equal(apikey_value)
|
response["value"].should.equal(apikey_value)
|
||||||
response["enabled"].should.equal(False)
|
response["enabled"].should.equal(False)
|
||||||
|
Loading…
Reference in New Issue
Block a user