Fix ecs error response to be json.
This commit is contained in:
parent
71a054af92
commit
75f2c56a36
@ -8,4 +8,6 @@ class ServiceNotFoundException(RESTError):
|
|||||||
def __init__(self, service_name):
|
def __init__(self, service_name):
|
||||||
super(ServiceNotFoundException, self).__init__(
|
super(ServiceNotFoundException, self).__init__(
|
||||||
error_type="ServiceNotFoundException",
|
error_type="ServiceNotFoundException",
|
||||||
message="The service {0} does not exist".format(service_name))
|
message="The service {0} does not exist".format(service_name),
|
||||||
|
template='error_json',
|
||||||
|
)
|
||||||
|
@ -631,7 +631,22 @@ def test_delete_service():
|
|||||||
response['service']['schedulingStrategy'].should.equal('REPLICA')
|
response['service']['schedulingStrategy'].should.equal('REPLICA')
|
||||||
response['service']['taskDefinition'].should.equal(
|
response['service']['taskDefinition'].should.equal(
|
||||||
'arn:aws:ecs:us-east-1:012345678910:task-definition/test_ecs_task:1')
|
'arn:aws:ecs:us-east-1:012345678910:task-definition/test_ecs_task:1')
|
||||||
|
|
||||||
|
|
||||||
|
@mock_ecs
|
||||||
|
def test_update_non_existant_service():
|
||||||
|
client = boto3.client('ecs', region_name='us-east-1')
|
||||||
|
try:
|
||||||
|
client.update_service(
|
||||||
|
cluster="my-clustet",
|
||||||
|
service="my-service",
|
||||||
|
desiredCount=0,
|
||||||
|
)
|
||||||
|
except ClientError as exc:
|
||||||
|
error_code = exc.response['Error']['Code']
|
||||||
|
error_code.should.equal('ServiceNotFoundException')
|
||||||
|
else:
|
||||||
|
raise Exception("Didn't raise ClientError")
|
||||||
|
|
||||||
|
|
||||||
@mock_ec2
|
@mock_ec2
|
||||||
|
Loading…
Reference in New Issue
Block a user