Support - Allow describe_cases without any params (#3818)

This commit is contained in:
Bert Blommers 2021-03-31 13:18:46 +01:00 committed by GitHub
parent 9c89c24caf
commit ed22b24fd5
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 29 additions and 1 deletions

View File

@ -198,8 +198,9 @@ class SupportBackend(BaseBackend):
include_communications,
):
cases = []
requested_case_ids = case_id_list or self.cases.keys()
for case in case_id_list:
for case in requested_case_ids:
self.advance_case_status(case)
self.advance_case_severity_codes(case)
formatted_case = {

View File

@ -396,6 +396,33 @@ def test_support_created_case_can_be_described_without_max_results_or_next_token
actual_case_id.should.equal(value)
@mock_support
def test_support_created_case_can_be_described_without_params():
"""
On creating a support request it can be described
"""
client = boto3.client("support", "us-east-1")
describe_cases_response = client.describe_cases()
describe_cases_response["cases"].should.equal([])
client.create_case(
subject="test_subject",
serviceCode="test_service_code",
severityCode="low",
categoryCode="test_category_code",
communicationBody="test_communication_body",
ccEmailAddresses=["test_email_cc",],
language="test_language",
issueType="test_issue_type",
attachmentSetId="test_attachment_set_id",
)
describe_cases_response = client.describe_cases()
describe_cases_response["cases"].should.have.length_of(1)
@mock_support
def test_support_created_case_cc_email_correct():
"""