*** This log is abridged to its last 1000 lines: tests/test_sns/test_publishing_boto3.py::test_filtering_exact_number_float_accuracy_message_body PASSED [ 89%] tests/test_sns/test_publishing_boto3.py::test_filtering_exact_number_no_match PASSED [ 89%] tests/test_sns/test_publishing_boto3.py::test_filtering_exact_number_no_match_message_body PASSED [ 89%] tests/test_sns/test_publishing_boto3.py::test_filtering_exact_number_with_string_no_match PASSED [ 89%] tests/test_sns/test_publishing_boto3.py::test_filtering_exact_number_with_string_no_match_message_body PASSED [ 89%] tests/test_sns/test_publishing_boto3.py::test_filtering_string_array_match PASSED [ 89%] tests/test_sns/test_publishing_boto3.py::test_filtering_string_array_match_message_body PASSED [ 89%] tests/test_sns/test_publishing_boto3.py::test_filtering_string_array_no_match PASSED [ 89%] tests/test_sns/test_publishing_boto3.py::test_filtering_string_array_no_match_message_body PASSED [ 89%] tests/test_sns/test_publishing_boto3.py::test_filtering_string_array_with_number_match PASSED [ 89%] tests/test_sns/test_publishing_boto3.py::test_filtering_string_array_with_number_match_message_body PASSED [ 89%] tests/test_sns/test_publishing_boto3.py::test_filtering_string_array_with_number_float_accuracy_match PASSED [ 89%] tests/test_sns/test_publishing_boto3.py::test_filtering_string_array_with_number_float_accuracy_match_message_body PASSED [ 89%] tests/test_sns/test_publishing_boto3.py::test_filtering_string_array_with_number_no_array_match PASSED [ 89%] tests/test_sns/test_publishing_boto3.py::test_filtering_string_array_with_number_no_array_match_message_body PASSED [ 89%] tests/test_sns/test_publishing_boto3.py::test_filtering_string_array_with_number_no_match PASSED [ 89%] tests/test_sns/test_publishing_boto3.py::test_filtering_string_array_with_number_no_match_message_body PASSED [ 89%] tests/test_sns/test_publishing_boto3.py::test_filtering_string_array_with_string_no_array_no_match PASSED [ 89%] tests/test_sns/test_publishing_boto3.py::test_filtering_string_array_with_string_no_array_no_match_message_body PASSED [ 89%] tests/test_sns/test_publishing_boto3.py::test_filtering_attribute_key_exists_match PASSED [ 89%] tests/test_sns/test_publishing_boto3.py::test_filtering_body_key_exists_message_body PASSED [ 89%] tests/test_sns/test_publishing_boto3.py::test_filtering_attribute_key_exists_no_match PASSED [ 89%] tests/test_sns/test_publishing_boto3.py::test_filtering_body_key_exists_no_match_message_body PASSED [ 89%] tests/test_sns/test_publishing_boto3.py::test_filtering_attribute_key_not_exists_match PASSED [ 89%] tests/test_sns/test_publishing_boto3.py::test_filtering_body_key_not_exists_match_message_body PASSED [ 89%] tests/test_sns/test_publishing_boto3.py::test_filtering_attribute_key_not_exists_no_match PASSED [ 89%] tests/test_sns/test_publishing_boto3.py::test_filtering_body_key_not_exists_no_match_message_body PASSED [ 89%] tests/test_sns/test_publishing_boto3.py::test_filtering_all_AND_matching_match PASSED [ 89%] tests/test_sns/test_publishing_boto3.py::test_filtering_all_AND_matching_match_message_body PASSED [ 89%] tests/test_sns/test_publishing_boto3.py::test_filtering_all_AND_matching_no_match PASSED [ 89%] tests/test_sns/test_publishing_boto3.py::test_filtering_all_AND_matching_no_match_message_body PASSED [ 89%] tests/test_sns/test_publishing_boto3.py::test_filtering_or PASSED [ 89%] tests/test_sns/test_publishing_boto3.py::test_filtering_prefix PASSED [ 89%] tests/test_sns/test_publishing_boto3.py::test_filtering_prefix_message_body PASSED [ 89%] tests/test_sns/test_publishing_boto3.py::test_filtering_suffix PASSED [ 89%] tests/test_sns/test_publishing_boto3.py::test_filtering_suffix_message_body PASSED [ 89%] tests/test_sns/test_publishing_boto3.py::test_filtering_anything_but PASSED [ 89%] tests/test_sns/test_publishing_boto3.py::test_filtering_anything_but_message_body PASSED [ 89%] tests/test_sns/test_publishing_boto3.py::test_filtering_anything_but_multiple_values PASSED [ 89%] tests/test_sns/test_publishing_boto3.py::test_filtering_anything_but_multiple_values_message_body PASSED [ 89%] tests/test_sns/test_publishing_boto3.py::test_filtering_anything_but_prefix PASSED [ 89%] tests/test_sns/test_publishing_boto3.py::test_filtering_anything_but_prefix_message_body PASSED [ 89%] tests/test_sns/test_publishing_boto3.py::test_filtering_anything_but_unknown PASSED [ 89%] tests/test_sns/test_publishing_boto3.py::test_filtering_anything_but_unknown_message_body_raises PASSED [ 89%] tests/test_sns/test_publishing_boto3.py::test_filtering_anything_but_numeric PASSED [ 89%] tests/test_sns/test_publishing_boto3.py::test_filtering_anything_but_numeric_message_body PASSED [ 89%] tests/test_sns/test_publishing_boto3.py::test_filtering_anything_but_numeric_string PASSED [ 89%] tests/test_sns/test_publishing_boto3.py::test_filtering_anything_but_numeric_string_message_body PASSED [ 89%] tests/test_sns/test_publishing_boto3.py::test_filtering_equals_ignore_case PASSED [ 89%] tests/test_sns/test_publishing_boto3.py::test_filtering_equals_ignore_case_message_body PASSED [ 89%] tests/test_sns/test_publishing_boto3.py::test_filtering_numeric_match PASSED [ 89%] tests/test_sns/test_publishing_boto3.py::test_filtering_numeric_match_message_body PASSED [ 89%] tests/test_sns/test_publishing_boto3.py::test_filtering_numeric_range PASSED [ 90%] tests/test_sns/test_publishing_boto3.py::test_filtering_numeric_range_message_body PASSED [ 90%] tests/test_sns/test_publishing_boto3.py::test_filtering_exact_string_message_body_invalid_json_no_match PASSED [ 90%] tests/test_sns/test_publishing_boto3.py::test_filtering_exact_string_message_body_empty_filter_policy_match PASSED [ 90%] tests/test_sns/test_publishing_boto3.py::test_filtering_exact_string_message_body_nested PASSED [ 90%] tests/test_sns/test_publishing_boto3.py::test_filtering_exact_string_message_body_nested_no_match PASSED [ 90%] tests/test_sns/test_publishing_boto3.py::test_filtering_message_body_nested_prefix PASSED [ 90%] tests/test_sns/test_publishing_boto3.py::test_filtering_message_body_nested_prefix_no_match PASSED [ 90%] tests/test_sns/test_publishing_boto3.py::test_filtering_message_body_nested_multiple_prefix PASSED [ 90%] tests/test_sns/test_publishing_boto3.py::test_filtering_message_body_nested_multiple_prefix_no_match PASSED [ 90%] tests/test_sns/test_publishing_boto3.py::test_filtering_message_body_nested_multiple_records_partial_match PASSED [ 90%] tests/test_sns/test_publishing_boto3.py::test_filtering_message_body_nested_multiple_records_match PASSED [ 90%] tests/test_sns/test_publishing_boto3.py::test_publish_with_message_structure_json PASSED [ 90%] tests/test_sns/test_publishing_boto3.py::test_publish_with_message_structure_json_fallback_to_default PASSED [ 90%] tests/test_sns/test_publishing_boto3.py::test_publish_with_message_structure_errors PASSED [ 90%] tests/test_sns/test_server.py::test_sns_server_get PASSED [ 90%] tests/test_sns/test_sns_cloudformation.py::test_sns_topic PASSED [ 90%] tests/test_sns/test_sns_cloudformation.py::test_sns_update_topic PASSED [ 90%] tests/test_sns/test_sns_cloudformation.py::test_sns_update_remove_topic[True] PASSED [ 90%] tests/test_sns/test_sns_cloudformation.py::test_sns_update_remove_topic[False] PASSED [ 90%] tests/test_sns/test_sns_cloudformation.py::test_sns_delete_topic[True] PASSED [ 90%] tests/test_sns/test_sns_cloudformation.py::test_sns_delete_topic[False] PASSED [ 90%] tests/test_sns/test_subscriptions_boto3.py::test_subscribe_sms PASSED [ 90%] tests/test_sns/test_subscriptions_boto3.py::test_double_subscription PASSED [ 90%] tests/test_sns/test_subscriptions_boto3.py::test_subscribe_bad_sms PASSED [ 90%] tests/test_sns/test_subscriptions_boto3.py::test_creating_subscription PASSED [ 90%] tests/test_sns/test_subscriptions_boto3.py::test_unsubscribe_from_deleted_topic PASSED [ 90%] tests/test_sns/test_subscriptions_boto3.py::test_getting_subscriptions_by_topic PASSED [ 90%] tests/test_sns/test_subscriptions_boto3.py::test_subscription_paging PASSED [ 90%] tests/test_sns/test_subscriptions_boto3.py::test_subscribe_attributes PASSED [ 90%] tests/test_sns/test_subscriptions_boto3.py::test_creating_subscription_with_attributes PASSED [ 90%] tests/test_sns/test_subscriptions_boto3.py::test_delete_subscriptions_on_delete_topic PASSED [ 90%] tests/test_sns/test_subscriptions_boto3.py::test_set_subscription_attributes PASSED [ 90%] tests/test_sns/test_subscriptions_boto3.py::test_subscribe_invalid_filter_policy PASSED [ 90%] tests/test_sns/test_subscriptions_boto3.py::test_check_not_opted_out PASSED [ 90%] tests/test_sns/test_subscriptions_boto3.py::test_check_opted_out PASSED [ 90%] tests/test_sns/test_subscriptions_boto3.py::test_check_opted_out_invalid PASSED [ 90%] tests/test_sns/test_subscriptions_boto3.py::test_list_opted_out PASSED [ 90%] tests/test_sns/test_subscriptions_boto3.py::test_opt_in PASSED [ 90%] tests/test_sns/test_subscriptions_boto3.py::test_confirm_subscription PASSED [ 90%] tests/test_sns/test_subscriptions_boto3.py::test_get_subscription_attributes_error_not_exists PASSED [ 90%] tests/test_sns/test_topics_boto3.py::test_create_and_delete_topic PASSED [ 90%] tests/test_sns/test_topics_boto3.py::test_delete_non_existent_topic PASSED [ 90%] tests/test_sns/test_topics_boto3.py::test_create_topic_with_attributes PASSED [ 90%] tests/test_sns/test_topics_boto3.py::test_create_topic_with_tags PASSED [ 90%] tests/test_sns/test_topics_boto3.py::test_create_topic_should_be_indempodent PASSED [ 90%] tests/test_sns/test_topics_boto3.py::test_get_missing_topic PASSED [ 90%] tests/test_sns/test_topics_boto3.py::test_create_topic_must_meet_constraints PASSED [ 90%] tests/test_sns/test_topics_boto3.py::test_create_topic_should_be_of_certain_length PASSED [ 90%] tests/test_sns/test_topics_boto3.py::test_create_topic_in_multiple_regions PASSED [ 90%] tests/test_sns/test_topics_boto3.py::test_topic_corresponds_to_region PASSED [ 90%] tests/test_sns/test_topics_boto3.py::test_topic_attributes PASSED [ 90%] tests/test_sns/test_topics_boto3.py::test_topic_paging PASSED [ 90%] tests/test_sns/test_topics_boto3.py::test_add_remove_permissions PASSED [ 90%] tests/test_sns/test_topics_boto3.py::test_add_permission_errors PASSED [ 90%] tests/test_sns/test_topics_boto3.py::test_remove_permission_errors PASSED [ 90%] tests/test_sns/test_topics_boto3.py::test_tag_topic PASSED [ 90%] tests/test_sns/test_topics_boto3.py::test_untag_topic PASSED [ 90%] tests/test_sns/test_topics_boto3.py::test_list_tags_for_resource_error PASSED [ 90%] tests/test_sns/test_topics_boto3.py::test_tag_resource_errors PASSED [ 90%] tests/test_sns/test_topics_boto3.py::test_untag_resource_error PASSED [ 90%] tests/test_sns/test_topics_boto3.py::test_create_fifo_topic PASSED [ 90%] tests/test_sns/test_topics_boto3.py::test_topic_kms_master_key_id_attribute PASSED [ 90%] tests/test_sns/test_topics_boto3.py::test_topic_fifo_get_attributes PASSED [ 90%] tests/test_sns/test_topics_boto3.py::test_topic_get_attributes PASSED [ 90%] tests/test_sns/test_topics_boto3.py::test_topic_get_attributes_with_fifo_false PASSED [ 90%] tests/test_sns/test_utils.py::test_filter_policy_matcher_scope_sanity_check PASSED [ 90%] tests/test_sns/test_utils.py::test_filter_policy_matcher_empty_message_attributes PASSED [ 90%] tests/test_sns/test_utils.py::test_filter_policy_matcher_empty_message_attributes_filtering_fail PASSED [ 90%] tests/test_special_cases/test_custom_amis.py::TestEC2CustomAMIs::test_custom_amis_with_MOTO_AMIS_PATH PASSED [ 90%] tests/test_sqs/test_server.py::test_sqs_list_identities PASSED [ 90%] tests/test_sqs/test_server.py::test_messages_polling PASSED [ 90%] tests/test_sqs/test_server.py::test_no_messages_polling_timeout PASSED [ 90%] tests/test_sqs/test_sqs.py::test_create_fifo_queue_fail PASSED [ 90%] tests/test_sqs/test_sqs.py::test_create_fifo_queue_invalid_name[] PASSED [ 90%] tests/test_sqs/test_sqs.py::test_create_fifo_queue_invalid_name[ppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppp] PASSED [ 90%] tests/test_sqs/test_sqs.py::test_create_fifo_queue_invalid_name[/my/test] PASSED [ 90%] tests/test_sqs/test_sqs.py::test_create_fifo_queue_invalid_name[!@\xa3$%^&*()queue] PASSED [ 90%] tests/test_sqs/test_sqs.py::test_create_queue_with_same_attributes PASSED [ 90%] tests/test_sqs/test_sqs.py::test_create_queue_with_different_attributes_fail PASSED [ 90%] tests/test_sqs/test_sqs.py::test_create_fifo_queue PASSED [ 90%] tests/test_sqs/test_sqs.py::test_create_fifo_queue_with_high_throughput PASSED [ 90%] tests/test_sqs/test_sqs.py::test_create_queue[random] PASSED [ 90%] tests/test_sqs/test_sqs.py::test_create_queue[underscores] PASSED [ 90%] tests/test_sqs/test_sqs.py::test_create_queue[hyphens] PASSED [ 90%] tests/test_sqs/test_sqs.py::test_create_queue[combined] PASSED [ 90%] tests/test_sqs/test_sqs.py::test_create_queue_kms PASSED [ 90%] tests/test_sqs/test_sqs.py::test_create_queue_with_tags PASSED [ 90%] tests/test_sqs/test_sqs.py::test_create_queue_with_policy PASSED [ 90%] tests/test_sqs/test_sqs.py::test_get_unknown_queue_by_name PASSED [ 90%] tests/test_sqs/test_sqs.py::test_set_queue_attribute_empty_policy_removes_attr PASSED [ 90%] tests/test_sqs/test_sqs.py::test_is_empty_redrive_policy_returns_true_for_empty_and_falsy_values PASSED [ 90%] tests/test_sqs/test_sqs.py::test_is_empty_redrive_policy_returns_false_for_valid_policy_format PASSED [ 90%] tests/test_sqs/test_sqs.py::test_set_queue_attribute_empty_redrive_removes_attr PASSED [ 90%] tests/test_sqs/test_sqs.py::test_get_queue_url PASSED [ 91%] tests/test_sqs/test_sqs.py::test_get_queue_url_error_not_exists PASSED [ 91%] tests/test_sqs/test_sqs.py::test_message_send_without_attributes PASSED [ 91%] tests/test_sqs/test_sqs.py::test_message_send_with_attributes PASSED [ 91%] tests/test_sqs/test_sqs.py::test_message_retention_period PASSED [ 91%] tests/test_sqs/test_sqs.py::test_queue_retention_period PASSED [ 91%] tests/test_sqs/test_sqs.py::test_message_with_invalid_attributes PASSED [ 91%] tests/test_sqs/test_sqs.py::test_message_with_string_attributes PASSED [ 91%] tests/test_sqs/test_sqs.py::test_message_with_binary_attribute PASSED [ 91%] tests/test_sqs/test_sqs.py::test_message_with_attributes_have_labels PASSED [ 91%] tests/test_sqs/test_sqs.py::test_message_with_attributes_invalid_datatype PASSED [ 91%] tests/test_sqs/test_sqs.py::test_send_message_with_message_group_id PASSED [ 91%] tests/test_sqs/test_sqs.py::test_send_message_with_message_group_id_standard_queue PASSED [ 91%] tests/test_sqs/test_sqs.py::test_send_message_with_unicode_characters PASSED [ 91%] tests/test_sqs/test_sqs.py::test_set_queue_attributes PASSED [ 91%] tests/test_sqs/test_sqs.py::test_create_queues_in_multiple_region PASSED [ 91%] tests/test_sqs/test_sqs.py::test_get_queue_with_prefix PASSED [ 91%] tests/test_sqs/test_sqs.py::test_delete_queue PASSED [ 91%] tests/test_sqs/test_sqs.py::test_delete_queue_error_not_exists PASSED [ 91%] tests/test_sqs/test_sqs.py::test_get_queue_attributes PASSED [ 91%] tests/test_sqs/test_sqs.py::test_get_queue_attributes_errors PASSED [ 91%] tests/test_sqs/test_sqs.py::test_get_queue_attributes_error_not_exists PASSED [ 91%] tests/test_sqs/test_sqs.py::test_set_queue_attribute PASSED [ 91%] tests/test_sqs/test_sqs.py::test_send_receive_message_without_attributes PASSED [ 91%] tests/test_sqs/test_sqs.py::test_send_receive_message_with_attributes PASSED [ 91%] tests/test_sqs/test_sqs.py::test_send_receive_message_with_attributes_with_labels PASSED [ 91%] tests/test_sqs/test_sqs.py::test_receive_message_with_xml_content PASSED [ 91%] tests/test_sqs/test_sqs.py::test_change_message_visibility_than_permitted PASSED [ 91%] tests/test_sqs/test_sqs.py::test_send_receive_message_timestamps PASSED [ 91%] tests/test_sqs/test_sqs.py::test_send_receive_message_with_attribute_name[All] PASSED [ 91%] tests/test_sqs/test_sqs.py::test_send_receive_message_with_attribute_name[ApproximateFirstReceiveTimestamp] PASSED [ 91%] tests/test_sqs/test_sqs.py::test_send_receive_message_with_attribute_name[ApproximateReceiveCount] PASSED [ 91%] tests/test_sqs/test_sqs.py::test_send_receive_message_with_attribute_name[SenderId] PASSED [ 91%] tests/test_sqs/test_sqs.py::test_send_receive_message_with_attribute_name[SentTimestamp] PASSED [ 91%] tests/test_sqs/test_sqs.py::test_fifo_send_receive_message_with_attribute_name[All] PASSED [ 91%] tests/test_sqs/test_sqs.py::test_fifo_send_receive_message_with_attribute_name[ApproximateFirstReceiveTimestamp] PASSED [ 91%] tests/test_sqs/test_sqs.py::test_fifo_send_receive_message_with_attribute_name[ApproximateReceiveCount] PASSED [ 91%] tests/test_sqs/test_sqs.py::test_fifo_send_receive_message_with_attribute_name[MessageDeduplicationId] PASSED [ 91%] tests/test_sqs/test_sqs.py::test_fifo_send_receive_message_with_attribute_name[MessageGroupId] PASSED [ 91%] tests/test_sqs/test_sqs.py::test_fifo_send_receive_message_with_attribute_name[SenderId] PASSED [ 91%] tests/test_sqs/test_sqs.py::test_fifo_send_receive_message_with_attribute_name[SentTimestamp] PASSED [ 91%] tests/test_sqs/test_sqs.py::test_fifo_send_receive_message_with_attribute_name[SequenceNumber] PASSED [ 91%] tests/test_sqs/test_sqs.py::test_get_queue_attributes_no_param PASSED [ 91%] tests/test_sqs/test_sqs.py::test_max_number_of_messages_invalid_param PASSED [ 91%] tests/test_sqs/test_sqs.py::test_wait_time_seconds_invalid_param PASSED [ 91%] tests/test_sqs/test_sqs.py::test_receive_messages_with_wait_seconds_timeout_of_zero PASSED [ 91%] tests/test_sqs/test_sqs.py::test_send_message_with_xml_characters PASSED [ 91%] tests/test_sqs/test_sqs.py::test_send_message_with_delay PASSED [ 91%] tests/test_sqs/test_sqs.py::test_send_message_with_message_delay_overriding_queue_delay PASSED [ 91%] tests/test_sqs/test_sqs.py::test_send_large_message_fails PASSED [ 91%] tests/test_sqs/test_sqs.py::test_message_becomes_inflight_when_received PASSED [ 91%] tests/test_sqs/test_sqs.py::test_receive_message_with_explicit_visibility_timeout PASSED [ 91%] tests/test_sqs/test_sqs.py::test_change_message_visibility PASSED [ 91%] tests/test_sqs/test_sqs.py::test_change_message_visibility_on_unknown_receipt_handle PASSED [ 91%] tests/test_sqs/test_sqs.py::test_queue_length PASSED [ 91%] tests/test_sqs/test_sqs.py::test_delete_batch_operation PASSED [ 91%] tests/test_sqs/test_sqs.py::test_change_message_visibility_on_old_message PASSED [ 91%] tests/test_sqs/test_sqs.py::test_change_message_visibility_on_visible_message PASSED [ 91%] tests/test_sqs/test_sqs.py::test_purge_queue_before_delete_message PASSED [ 91%] tests/test_sqs/test_sqs.py::test_delete_message_after_visibility_timeout PASSED [ 91%] tests/test_sqs/test_sqs.py::test_delete_message_errors PASSED [ 91%] tests/test_sqs/test_sqs.py::test_delete_message_from_unknown_url PASSED [ 91%] tests/test_sqs/test_sqs.py::test_delete_message_twice_using_same_receipt_handle PASSED [ 91%] tests/test_sqs/test_sqs.py::test_delete_message_using_old_receipt_handle PASSED [ 91%] tests/test_sqs/test_sqs.py::test_send_message_batch PASSED [ 91%] tests/test_sqs/test_sqs.py::test_delete_message_batch_with_duplicates PASSED [ 91%] tests/test_sqs/test_sqs.py::test_delete_message_batch_with_invalid_receipt_id PASSED [ 91%] tests/test_sqs/test_sqs.py::test_delete_message_batch_with_zero_entries PASSED [ 91%] tests/test_sqs/test_sqs.py::test_message_attributes_in_receive_message PASSED [ 91%] tests/test_sqs/test_sqs.py::test_send_message_batch_errors PASSED [ 91%] tests/test_sqs/test_sqs.py::test_send_message_batch_with_empty_list PASSED [ 91%] tests/test_sqs/test_sqs.py::test_batch_change_message_visibility PASSED [ 91%] tests/test_sqs/test_sqs.py::test_batch_change_message_visibility_on_old_message PASSED [ 91%] tests/test_sqs/test_sqs.py::test_permissions PASSED [ 91%] tests/test_sqs/test_sqs.py::test_get_queue_attributes_template_response_validation PASSED [ 91%] tests/test_sqs/test_sqs.py::test_add_permission_errors PASSED [ 91%] tests/test_sqs/test_sqs.py::test_remove_permission_errors PASSED [ 91%] tests/test_sqs/test_sqs.py::test_tags PASSED [ 91%] tests/test_sqs/test_sqs.py::test_list_queue_tags_errors PASSED [ 91%] tests/test_sqs/test_sqs.py::test_tag_unknown_queue PASSED [ 91%] tests/test_sqs/test_sqs.py::test_tag_queue_errors PASSED [ 91%] tests/test_sqs/test_sqs.py::test_untag_unknown_queue PASSED [ 91%] tests/test_sqs/test_sqs.py::test_untag_queue_errors PASSED [ 91%] tests/test_sqs/test_sqs.py::test_create_fifo_queue_with_dlq PASSED [ 91%] tests/test_sqs/test_sqs.py::test_queue_with_dlq PASSED [ 91%] tests/test_sqs/test_sqs.py::test_redrive_policy_available PASSED [ 91%] tests/test_sqs/test_sqs.py::test_redrive_policy_non_existent_queue PASSED [ 91%] tests/test_sqs/test_sqs.py::test_redrive_policy_set_attributes PASSED [ 91%] tests/test_sqs/test_sqs.py::test_redrive_policy_set_attributes_with_string_value PASSED [ 91%] tests/test_sqs/test_sqs.py::test_receive_messages_with_message_group_id PASSED [ 91%] tests/test_sqs/test_sqs.py::test_receive_messages_with_message_group_id_on_requeue PASSED [ 91%] tests/test_sqs/test_sqs.py::test_receive_messages_with_message_group_id_on_visibility_timeout PASSED [ 91%] tests/test_sqs/test_sqs.py::test_receive_message_for_queue_with_receive_message_wait_time_seconds_set PASSED [ 91%] tests/test_sqs/test_sqs.py::test_list_queues_limits_to_1000_queues PASSED [ 92%] tests/test_sqs/test_sqs.py::test_send_message_to_fifo_without_message_group_id PASSED [ 92%] tests/test_sqs/test_sqs.py::test_send_messages_to_fifo_without_message_group_id PASSED [ 92%] tests/test_sqs/test_sqs.py::test_maximum_message_size_attribute_default PASSED [ 92%] tests/test_sqs/test_sqs.py::test_maximum_message_size_attribute_fails_for_invalid_values PASSED [ 92%] tests/test_sqs/test_sqs.py::test_send_message_fails_when_message_size_greater_than_max_message_size PASSED [ 92%] tests/test_sqs/test_sqs.py::test_fifo_queue_deduplication_with_id[msg1-msg1-1-1-1] PASSED [ 92%] tests/test_sqs/test_sqs.py::test_fifo_queue_deduplication_with_id[msg1-msg1-1-2-2] PASSED [ 92%] tests/test_sqs/test_sqs.py::test_fifo_queue_deduplication_with_id[msg1-msg2-1-1-1] PASSED [ 92%] tests/test_sqs/test_sqs.py::test_fifo_queue_deduplication_with_id[msg1-msg2-1-2-2] PASSED [ 92%] tests/test_sqs/test_sqs.py::test_fifo_queue_deduplication_withoutid[msg1-msg1-1] PASSED [ 92%] tests/test_sqs/test_sqs.py::test_fifo_queue_deduplication_withoutid[msg1-msg2-2] PASSED [ 92%] tests/test_sqs/test_sqs.py::test_fifo_queue_send_duplicate_messages_after_deduplication_time_limit PASSED [ 92%] tests/test_sqs/test_sqs.py::test_fifo_queue_send_deduplicationid_same_as_sha256_of_old_message PASSED [ 92%] tests/test_sqs/test_sqs.py::test_fifo_send_message_when_same_group_id_is_in_dlq PASSED [ 92%] tests/test_sqs/test_sqs.py::test_receive_message_using_name_should_return_name_as_url PASSED [ 92%] tests/test_sqs/test_sqs.py::test_message_attributes_contains_trace_header PASSED [ 92%] tests/test_sqs/test_sqs.py::test_message_system_attributes_contains_system_attribute[MessageGroupId] PASSED [ 92%] tests/test_sqs/test_sqs.py::test_message_system_attributes_contains_system_attribute[MessageDeduplicationId] PASSED [ 92%] tests/test_sqs/test_sqs.py::test_message_system_attributes_contains_system_attribute[ApproximateFirstReceiveTimestamp] PASSED [ 92%] tests/test_sqs/test_sqs.py::test_message_system_attributes_contains_system_attribute[ApproximateReceiveCount] PASSED [ 92%] tests/test_sqs/test_sqs.py::test_message_system_attributes_contains_system_attribute[SenderId] PASSED [ 92%] tests/test_sqs/test_sqs.py::test_message_system_attributes_contains_system_attribute[SentTimestamp] PASSED [ 92%] tests/test_sqs/test_sqs.py::test_message_system_attributes_contains_system_attribute[SequenceNumber] PASSED [ 92%] tests/test_sqs/test_sqs.py::test_message_system_attributes_contains_all_attributes PASSED [ 92%] tests/test_sqs/test_sqs.py::test_receive_message_again_preserves_attributes PASSED [ 92%] tests/test_sqs/test_sqs.py::test_message_has_windows_return PASSED [ 92%] tests/test_sqs/test_sqs.py::test_message_delay_is_more_than_15_minutes PASSED [ 92%] tests/test_sqs/test_sqs.py::test_receive_message_that_becomes_visible_while_long_polling PASSED [ 92%] tests/test_sqs/test_sqs.py::test_dedupe_fifo PASSED [ 92%] tests/test_sqs/test_sqs.py::test_fifo_dedupe_error_no_message_group_id PASSED [ 92%] tests/test_sqs/test_sqs.py::test_fifo_dedupe_error_no_message_dedupe_id PASSED [ 92%] tests/test_sqs/test_sqs.py::test_fifo_dedupe_error_no_message_dedupe_id_batch PASSED [ 92%] tests/test_sqs/test_sqs.py::test_send_message_delay_seconds_validation[queue_config0] PASSED [ 92%] tests/test_sqs/test_sqs.py::test_send_message_delay_seconds_validation[queue_config1] PASSED [ 92%] tests/test_sqs/test_sqs_cloudformation.py::test_describe_stack_subresources PASSED [ 92%] tests/test_sqs/test_sqs_cloudformation.py::test_list_stack_resources PASSED [ 92%] tests/test_sqs/test_sqs_cloudformation.py::test_create_from_cloudformation_json_with_tags PASSED [ 92%] tests/test_sqs/test_sqs_cloudformation.py::test_update_stack PASSED [ 92%] tests/test_sqs/test_sqs_cloudformation.py::test_update_stack_and_remove_resource PASSED [ 92%] tests/test_sqs/test_sqs_cloudformation.py::test_update_stack_and_add_resource PASSED [ 92%] tests/test_sqs/test_sqs_cloudformation.py::test_create_queue_passing_integer_as_name PASSED [ 92%] tests/test_sqs/test_sqs_multiaccount.py::TestStsAssumeRole::test_list_queues_in_different_account PASSED [ 92%] tests/test_ssm/test_ssm_boto3.py::test_delete_parameter PASSED [ 92%] tests/test_ssm/test_ssm_boto3.py::test_delete_nonexistent_parameter PASSED [ 92%] tests/test_ssm/test_ssm_boto3.py::test_delete_parameters PASSED [ 92%] tests/test_ssm/test_ssm_boto3.py::test_get_parameters_by_path PASSED [ 92%] tests/test_ssm/test_ssm_boto3.py::test_put_parameter[test] PASSED [ 92%] tests/test_ssm/test_ssm_boto3.py::test_put_parameter[my-cool-parameter] PASSED [ 92%] tests/test_ssm/test_ssm_boto3.py::test_put_parameter_overwrite_preserves_metadata[test] PASSED [ 92%] tests/test_ssm/test_ssm_boto3.py::test_put_parameter_overwrite_preserves_metadata[my-cool-parameter] PASSED [ 92%] tests/test_ssm/test_ssm_boto3.py::test_put_parameter_with_invalid_policy PASSED [ 92%] tests/test_ssm/test_ssm_boto3.py::test_put_parameter_empty_string_value PASSED [ 92%] tests/test_ssm/test_ssm_boto3.py::test_put_parameter_invalid_names PASSED [ 92%] tests/test_ssm/test_ssm_boto3.py::test_put_parameter_china PASSED [ 92%] tests/test_ssm/test_ssm_boto3.py::test_put_parameter_invalid_data_type[not_text] PASSED [ 92%] tests/test_ssm/test_ssm_boto3.py::test_put_parameter_invalid_data_type[not_ec2] PASSED [ 92%] tests/test_ssm/test_ssm_boto3.py::test_put_parameter_invalid_data_type[something weird] PASSED [ 92%] tests/test_ssm/test_ssm_boto3.py::test_put_parameter_invalid_type PASSED [ 92%] tests/test_ssm/test_ssm_boto3.py::test_put_parameter_no_type PASSED [ 92%] tests/test_ssm/test_ssm_boto3.py::test_update_parameter PASSED [ 92%] tests/test_ssm/test_ssm_boto3.py::test_update_parameter_already_exists_error PASSED [ 92%] tests/test_ssm/test_ssm_boto3.py::test_get_parameter[/test] PASSED [ 92%] tests/test_ssm/test_ssm_boto3.py::test_get_parameter[arn:aws:ssm:us-east-1:123456789012:parameter/test] PASSED [ 92%] tests/test_ssm/test_ssm_boto3.py::test_get_parameter_with_version_and_labels PASSED [ 92%] tests/test_ssm/test_ssm_boto3.py::test_get_parameters_errors PASSED [ 92%] tests/test_ssm/test_ssm_boto3.py::test_get_nonexistant_parameter PASSED [ 92%] tests/test_ssm/test_ssm_boto3.py::test_describe_parameters PASSED [ 92%] tests/test_ssm/test_ssm_boto3.py::test_describe_parameters_paging PASSED [ 92%] tests/test_ssm/test_ssm_boto3.py::test_describe_parameters_filter_names PASSED [ 92%] tests/test_ssm/test_ssm_boto3.py::test_describe_parameters_filter_type PASSED [ 92%] tests/test_ssm/test_ssm_boto3.py::test_describe_parameters_filter_keyid PASSED [ 92%] tests/test_ssm/test_ssm_boto3.py::test_describe_parameters_with_parameter_filters_keyid PASSED [ 92%] tests/test_ssm/test_ssm_boto3.py::test_describe_parameters_with_parameter_filters_name PASSED [ 92%] tests/test_ssm/test_ssm_boto3.py::test_describe_parameters_with_parameter_filters_path PASSED [ 92%] tests/test_ssm/test_ssm_boto3.py::test_describe_parameters_needs_param PASSED [ 92%] tests/test_ssm/test_ssm_boto3.py::test_describe_parameters_invalid_parameter_filters[filters0-Member must satisfy regular expression pattern: tag:.+|Name|Type|KeyId|Path|Label|Tier] PASSED [ 92%] tests/test_ssm/test_ssm_boto3.py::test_describe_parameters_invalid_parameter_filters[filters1-Member must have length less than or equal to 132] PASSED [ 92%] tests/test_ssm/test_ssm_boto3.py::test_describe_parameters_invalid_parameter_filters[filters2-Member must have length less than or equal to 10] PASSED [ 92%] tests/test_ssm/test_ssm_boto3.py::test_describe_parameters_invalid_parameter_filters[filters3-Member must have length less than or equal to 50] PASSED [ 92%] tests/test_ssm/test_ssm_boto3.py::test_describe_parameters_invalid_parameter_filters[filters4-Member must have length less than or equal to 1024, Member must have length greater than or equal to 1] PASSED [ 92%] tests/test_ssm/test_ssm_boto3.py::test_describe_parameters_invalid_parameter_filters[filters5-2 validation errors detected:] PASSED [ 92%] tests/test_ssm/test_ssm_boto3.py::test_describe_parameters_invalid_parameter_filters[filters6-The following filter key is not valid: Label. Valid filter keys include: [Path, Name, Type, KeyId, Tier]] PASSED [ 92%] tests/test_ssm/test_ssm_boto3.py::test_describe_parameters_invalid_parameter_filters[filters7-The following filter values are missing : null for filter key Name] PASSED [ 92%] tests/test_ssm/test_ssm_boto3.py::test_describe_parameters_invalid_parameter_filters[filters8-The following filter is duplicated in the request: Name. A request can contain only one occurrence of a specific filter.] PASSED [ 92%] tests/test_ssm/test_ssm_boto3.py::test_describe_parameters_invalid_parameter_filters[filters9-Filters for common parameters can't be prefixed with "aws" or "ssm" (case-insensitive).] PASSED [ 92%] tests/test_ssm/test_ssm_boto3.py::test_describe_parameters_invalid_parameter_filters[filters10-The following filter option is not valid: Equals. Valid options include: [Recursive, OneLevel]] PASSED [ 92%] tests/test_ssm/test_ssm_boto3.py::test_describe_parameters_invalid_parameter_filters[filters11-The following filter value is not valid: test. Valid values include: [Standard, Advanced, Intelligent-Tiering]] PASSED [ 92%] tests/test_ssm/test_ssm_boto3.py::test_describe_parameters_invalid_parameter_filters[filters12-The following filter value is not valid: test. Valid values include: [String, StringList, SecureString]] PASSED [ 92%] tests/test_ssm/test_ssm_boto3.py::test_describe_parameters_invalid_parameter_filters[filters13-The following filter option is not valid: option. Valid options include: [BeginsWith, Equals].] PASSED [ 92%] tests/test_ssm/test_ssm_boto3.py::test_describe_parameters_invalid_path[/###] PASSED [ 92%] tests/test_ssm/test_ssm_boto3.py::test_describe_parameters_invalid_path[//] PASSED [ 92%] tests/test_ssm/test_ssm_boto3.py::test_describe_parameters_invalid_path[test] PASSED [ 92%] tests/test_ssm/test_ssm_boto3.py::test_describe_parameters_attributes PASSED [ 92%] tests/test_ssm/test_ssm_boto3.py::test_describe_parameters_tags PASSED [ 93%] tests/test_ssm/test_ssm_boto3.py::test_describe_parameters__multiple_tags PASSED [ 93%] tests/test_ssm/test_ssm_boto3.py::test_tags_in_list_tags_from_resource_parameter PASSED [ 93%] tests/test_ssm/test_ssm_boto3.py::test_tags_invalid_resource_id PASSED [ 93%] tests/test_ssm/test_ssm_boto3.py::test_tags_invalid_resource_type PASSED [ 93%] tests/test_ssm/test_ssm_boto3.py::test_get_parameter_invalid PASSED [ 93%] tests/test_ssm/test_ssm_boto3.py::test_put_parameter_secure_default_kms PASSED [ 93%] tests/test_ssm/test_ssm_boto3.py::test_put_parameter_secure_custom_kms PASSED [ 93%] tests/test_ssm/test_ssm_boto3.py::test_get_parameter_history PASSED [ 93%] tests/test_ssm/test_ssm_boto3.py::test_get_parameter_history_with_secure_string PASSED [ 93%] tests/test_ssm/test_ssm_boto3.py::test_label_parameter_version PASSED [ 93%] tests/test_ssm/test_ssm_boto3.py::test_label_parameter_version_with_specific_version PASSED [ 93%] tests/test_ssm/test_ssm_boto3.py::test_label_parameter_version_twice PASSED [ 93%] tests/test_ssm/test_ssm_boto3.py::test_label_parameter_moving_versions PASSED [ 93%] tests/test_ssm/test_ssm_boto3.py::test_label_parameter_moving_versions_complex PASSED [ 93%] tests/test_ssm/test_ssm_boto3.py::test_label_parameter_version_exception_ten_labels_at_once PASSED [ 93%] tests/test_ssm/test_ssm_boto3.py::test_label_parameter_version_exception_ten_labels_over_multiple_calls PASSED [ 93%] tests/test_ssm/test_ssm_boto3.py::test_label_parameter_version_invalid_name PASSED [ 93%] tests/test_ssm/test_ssm_boto3.py::test_label_parameter_version_invalid_parameter_version PASSED [ 93%] tests/test_ssm/test_ssm_boto3.py::test_label_parameter_version_invalid_label PASSED [ 93%] tests/test_ssm/test_ssm_boto3.py::test_get_parameter_history_with_label PASSED [ 93%] tests/test_ssm/test_ssm_boto3.py::test_get_parameter_history_with_label_non_latest PASSED [ 93%] tests/test_ssm/test_ssm_boto3.py::test_get_parameter_history_with_label_latest_assumed PASSED [ 93%] tests/test_ssm/test_ssm_boto3.py::test_get_parameter_history_missing_parameter PASSED [ 93%] tests/test_ssm/test_ssm_boto3.py::test_add_remove_list_tags_for_resource PASSED [ 93%] tests/test_ssm/test_ssm_boto3.py::test_send_command PASSED [ 93%] tests/test_ssm/test_ssm_boto3.py::test_list_commands PASSED [ 93%] tests/test_ssm/test_ssm_boto3.py::test_get_command_invocation PASSED [ 93%] tests/test_ssm/test_ssm_boto3.py::test_get_command_invocations_by_instance_tag PASSED [ 93%] tests/test_ssm/test_ssm_boto3.py::test_parameter_version_limit PASSED [ 93%] tests/test_ssm/test_ssm_boto3.py::test_parameter_overwrite_fails_when_limit_reached_and_oldest_version_has_label PASSED [ 93%] tests/test_ssm/test_ssm_boto3.py::test_get_parameters_includes_invalid_parameter_when_requesting_invalid_version PASSED [ 93%] tests/test_ssm/test_ssm_boto3.py::test_get_parameters_includes_invalid_parameter_when_requesting_invalid_label PASSED [ 93%] tests/test_ssm/test_ssm_boto3.py::test_get_parameters_should_only_return_unique_requests PASSED [ 93%] tests/test_ssm/test_ssm_boto3.py::test_get_parameter_history_should_throw_exception_when_MaxResults_is_too_large PASSED [ 93%] tests/test_ssm/test_ssm_boto3.py::test_get_parameter_history_NextTokenImplementation PASSED [ 93%] tests/test_ssm/test_ssm_boto3.py::test_get_parameter_history_exception_when_requesting_invalid_parameter PASSED [ 93%] tests/test_ssm/test_ssm_cloudformation.py::test_get_command_invocations_from_stack PASSED [ 93%] tests/test_ssm/test_ssm_default_amis.py::test_ssm_get_latest_ami_by_path PASSED [ 93%] tests/test_ssm/test_ssm_default_amis.py::test_ssm_latest_amis_are_different_in_regions PASSED [ 93%] tests/test_ssm/test_ssm_defaults.py::test_ssm_get_by_path PASSED [ 93%] tests/test_ssm/test_ssm_defaults.py::test_global_infrastructure_services PASSED [ 93%] tests/test_ssm/test_ssm_defaults.py::test_ssm_region_query PASSED [ 93%] tests/test_ssm/test_ssm_doc_permissions.py::test_describe_document_permissions_unknown_document PASSED [ 93%] tests/test_ssm/test_ssm_doc_permissions.py::test_describe_document_permissions_initial PASSED [ 93%] tests/test_ssm/test_ssm_doc_permissions.py::test_modify_document_permission_add_account_id[one_value] PASSED [ 93%] tests/test_ssm/test_ssm_doc_permissions.py::test_modify_document_permission_add_account_id[all] PASSED [ 93%] tests/test_ssm/test_ssm_doc_permissions.py::test_modify_document_permission_add_account_id[All] PASSED [ 93%] tests/test_ssm/test_ssm_doc_permissions.py::test_modify_document_permission_add_account_id[multiple_values] PASSED [ 93%] tests/test_ssm/test_ssm_doc_permissions.py::test_modify_document_permission_remove_account_id[all] PASSED [ 93%] tests/test_ssm/test_ssm_doc_permissions.py::test_modify_document_permission_remove_account_id[one_value] PASSED [ 93%] tests/test_ssm/test_ssm_doc_permissions.py::test_modify_document_permission_remove_account_id[multiple_initials] PASSED [ 93%] tests/test_ssm/test_ssm_doc_permissions.py::test_modify_document_permission_remove_account_id[multiple_to_remove] PASSED [ 93%] tests/test_ssm/test_ssm_doc_permissions.py::test_fail_modify_document_permission_wrong_permission_type PASSED [ 93%] tests/test_ssm/test_ssm_doc_permissions.py::test_fail_modify_document_permission_wrong_document_version PASSED [ 93%] tests/test_ssm/test_ssm_doc_permissions.py::test_fail_modify_document_permission_add_invalid_account_ids[all?] PASSED [ 93%] tests/test_ssm/test_ssm_doc_permissions.py::test_fail_modify_document_permission_add_invalid_account_ids[too_short] PASSED [ 93%] tests/test_ssm/test_ssm_doc_permissions.py::test_fail_modify_document_permission_add_invalid_account_ids[too_long] PASSED [ 93%] tests/test_ssm/test_ssm_doc_permissions.py::test_fail_modify_document_permission_add_invalid_account_ids[no-digits] PASSED [ 93%] tests/test_ssm/test_ssm_doc_permissions.py::test_fail_modify_document_permission_remove_invalid_account_ids[all?] PASSED [ 93%] tests/test_ssm/test_ssm_doc_permissions.py::test_fail_modify_document_permission_remove_invalid_account_ids[too_short] PASSED [ 93%] tests/test_ssm/test_ssm_doc_permissions.py::test_fail_modify_document_permission_remove_invalid_account_ids[too_long] PASSED [ 93%] tests/test_ssm/test_ssm_doc_permissions.py::test_fail_modify_document_permission_remove_invalid_account_ids[no-digits] PASSED [ 93%] tests/test_ssm/test_ssm_doc_permissions.py::test_fail_modify_document_permission_add_all_and_specific PASSED [ 93%] tests/test_ssm/test_ssm_doc_permissions.py::test_fail_modify_document_permission_remove_all_and_specific PASSED [ 93%] tests/test_ssm/test_ssm_docs.py::test_create_document PASSED [ 93%] tests/test_ssm/test_ssm_docs.py::test_get_document PASSED [ 93%] tests/test_ssm/test_ssm_docs.py::test_delete_document PASSED [ 93%] tests/test_ssm/test_ssm_docs.py::test_update_document_default_version PASSED [ 93%] tests/test_ssm/test_ssm_docs.py::test_update_document PASSED [ 93%] tests/test_ssm/test_ssm_docs.py::test_describe_document PASSED [ 93%] tests/test_ssm/test_ssm_docs.py::test_list_documents PASSED [ 93%] tests/test_ssm/test_ssm_docs.py::test_tags_in_list_tags_from_resource_document PASSED [ 93%] tests/test_ssm/test_ssm_ec2_integration.py::test_ssm_get_latest_ami_by_path PASSED [ 93%] tests/test_ssm/test_ssm_ecs_images.py::test_ssm_get_latest_ami_by_path PASSED [ 93%] tests/test_ssm/test_ssm_maintenance_windows.py::test_describe_maintenance_window PASSED [ 93%] tests/test_ssm/test_ssm_maintenance_windows.py::test_create_maintenance_windows_simple PASSED [ 93%] tests/test_ssm/test_ssm_maintenance_windows.py::test_create_maintenance_windows_advanced PASSED [ 93%] tests/test_ssm/test_ssm_maintenance_windows.py::test_get_maintenance_windows PASSED [ 93%] tests/test_ssm/test_ssm_maintenance_windows.py::test_describe_maintenance_windows PASSED [ 93%] tests/test_ssm/test_ssm_maintenance_windows.py::test_delete_maintenance_windows PASSED [ 93%] tests/test_ssm/test_ssm_maintenance_windows.py::test_tags PASSED [ 93%] tests/test_ssm/test_ssm_maintenance_windows.py::test_register_maintenance_window_target PASSED [ 93%] tests/test_ssm/test_ssm_maintenance_windows.py::test_deregister_target_from_maintenance_window PASSED [ 93%] tests/test_ssm/test_ssm_maintenance_windows.py::test_describe_maintenance_window_with_no_task_or_targets PASSED [ 93%] tests/test_ssm/test_ssm_maintenance_windows.py::test_register_maintenance_window_task PASSED [ 93%] tests/test_ssm/test_ssm_maintenance_windows.py::test_deregister_maintenance_window_task PASSED [ 93%] tests/test_ssm/test_ssm_parameterstore.py::test_simple_setget PASSED [ 93%] tests/test_ssm/test_ssm_parameterstore.py::test_get_none PASSED [ 93%] tests/test_ssm/test_ssm_parameterstore.py::test_get_aws_param PASSED [ 93%] tests/test_ssm/test_ssm_parameterstore.py::test_iter PASSED [ 93%] tests/test_ssm/test_ssm_parameterstore.py::test_iter_none PASSED [ 93%] tests/test_ssm/test_ssm_parameterstore.py::test_iter_aws PASSED [ 93%] tests/test_ssm/test_ssm_parameterstore.py::test_get_key_beginning_with PASSED [ 94%] tests/test_ssm/test_ssm_parameterstore.py::test_get_key_beginning_with_aws PASSED [ 94%] tests/test_ssm/test_ssm_parameterstore.py::test_ssm_parameter_from_unknown_region PASSED [ 94%] tests/test_ssm/test_ssm_patch_baseline.py::test_create_patch_baseLine PASSED [ 94%] tests/test_ssm/test_ssm_patch_baseline.py::test_delete_patch_baseline PASSED [ 94%] tests/test_ssm/test_ssm_secretsmanager.py::test_get_value_from_secrets_manager__by_name PASSED [ 94%] tests/test_ssm/test_ssm_secretsmanager.py::test_get_value_from_secrets_manager__without_decryption PASSED [ 94%] tests/test_ssm/test_ssm_secretsmanager.py::test_get_value_from_secrets_manager__with_decryption_false PASSED [ 94%] tests/test_ssm/test_ssm_secretsmanager.py::test_get_value_from_secrets_manager__by_id PASSED [ 94%] tests/test_ssm/test_ssm_secretsmanager.py::test_get_value_from_secrets_manager__by_version PASSED [ 94%] tests/test_ssm/test_ssm_secretsmanager.py::test_get_value_from_secrets_manager__param_does_not_exist PASSED [ 94%] tests/test_ssm/test_ssm_utils.py::test_convert_to_tree PASSED [ 94%] tests/test_ssm/test_ssm_utils.py::test_convert_to_params PASSED [ 94%] tests/test_ssm/test_ssm_utils.py::test_input_is_correct PASSED [ 94%] tests/test_ssoadmin/test_server.py::test_ssoadmin_list PASSED [ 94%] tests/test_ssoadmin/test_ssoadmin_instances.py::test_list_instances PASSED [ 94%] tests/test_ssoadmin/test_ssoadmin_instances.py::test_update_instance PASSED [ 94%] tests/test_ssoadmin/test_ssoadmin_permission_sets.py::test_provision_permission_set PASSED [ 94%] tests/test_ssoadmin/test_ssoadmin_permission_sets.py::test_list_permission_sets_provisioned_to_account PASSED [ 94%] tests/test_ssoadmin/test_ssoadmin_policies.py::test_put_inline_policy_to_permission_set PASSED [ 94%] tests/test_ssoadmin/test_ssoadmin_policies.py::test_get_inline_policy_to_permission_set_no_policy PASSED [ 94%] tests/test_ssoadmin/test_ssoadmin_policies.py::test_delete_inline_policy_to_permissionset PASSED [ 94%] tests/test_ssoadmin/test_ssoadmin_policies.py::test_attach_managed_policy_to_permission_set[us-east-1-aws] PASSED [ 94%] tests/test_ssoadmin/test_ssoadmin_policies.py::test_attach_managed_policy_to_permission_set[cn-north-1-aws-cn] PASSED [ 94%] tests/test_ssoadmin/test_ssoadmin_policies.py::test_list_managed_policies_quota_limit PASSED [ 94%] tests/test_ssoadmin/test_ssoadmin_policies.py::test_list_managed_policies_in_permission_set PASSED [ 94%] tests/test_ssoadmin/test_ssoadmin_policies.py::test_detach_managed_policy_from_permission_set PASSED [ 94%] tests/test_ssoadmin/test_ssoadmin_policies.py::test_attach_customer_managed_policy_reference_to_permission_set PASSED [ 94%] tests/test_ssoadmin/test_ssoadmin_policies.py::test_list_customer_managed_policy_references_in_permission_set PASSED [ 94%] tests/test_ssoadmin/test_ssoadmin_policies.py::test_detach_customer_managed_policy_reference_from_permission_set PASSED [ 94%] tests/test_stepfunctions/test_stepfunctions.py::test_state_machine_creation_succeeds PASSED [ 94%] tests/test_stepfunctions/test_stepfunctions.py::test_state_machine_with_cmk PASSED [ 94%] tests/test_stepfunctions/test_stepfunctions.py::test_state_machine_creation_fails_with_invalid_names PASSED [ 94%] tests/test_stepfunctions/test_stepfunctions.py::test_state_machine_creation_requires_valid_role_arn PASSED [ 94%] tests/test_stepfunctions/test_stepfunctions.py::test_update_state_machine PASSED [ 94%] tests/test_stepfunctions/test_stepfunctions.py::test_state_machine_list_returns_empty_list_by_default PASSED [ 94%] tests/test_stepfunctions/test_stepfunctions.py::test_state_machine_list_returns_created_state_machines PASSED [ 94%] tests/test_stepfunctions/test_stepfunctions.py::test_state_machine_list_pagination PASSED [ 94%] tests/test_stepfunctions/test_stepfunctions.py::test_state_machine_creation_is_idempotent_by_name PASSED [ 94%] tests/test_stepfunctions/test_stepfunctions.py::test_state_machine_creation_can_be_described PASSED [ 94%] tests/test_stepfunctions/test_stepfunctions.py::test_state_machine_throws_error_when_describing_unknown_machine PASSED [ 94%] tests/test_stepfunctions/test_stepfunctions.py::test_state_machine_throws_error_when_describing_bad_arn PASSED [ 94%] tests/test_stepfunctions/test_stepfunctions.py::test_state_machine_throws_error_when_describing_machine_in_different_account PASSED [ 94%] tests/test_stepfunctions/test_stepfunctions.py::test_state_machine_can_be_deleted PASSED [ 94%] tests/test_stepfunctions/test_stepfunctions.py::test_state_machine_can_deleted_nonexisting_machine PASSED [ 94%] tests/test_stepfunctions/test_stepfunctions.py::test_state_machine_tagging_non_existent_resource_fails PASSED [ 94%] tests/test_stepfunctions/test_stepfunctions.py::test_state_machine_untagging_non_existent_resource_fails PASSED [ 94%] tests/test_stepfunctions/test_stepfunctions.py::test_state_machine_tagging PASSED [ 94%] tests/test_stepfunctions/test_stepfunctions.py::test_state_machine_untagging PASSED [ 94%] tests/test_stepfunctions/test_stepfunctions.py::test_state_machine_list_tags_for_created_machine PASSED [ 94%] tests/test_stepfunctions/test_stepfunctions.py::test_state_machine_list_tags_for_machine_without_tags PASSED [ 94%] tests/test_stepfunctions/test_stepfunctions.py::test_state_machine_list_tags_for_nonexisting_machine PASSED [ 94%] tests/test_stepfunctions/test_stepfunctions.py::test_state_machine_start_execution PASSED [ 94%] tests/test_stepfunctions/test_stepfunctions.py::test_state_machine_start_execution_bad_arn_raises_exception PASSED [ 94%] tests/test_stepfunctions/test_stepfunctions.py::test_state_machine_start_execution_with_custom_name PASSED [ 94%] tests/test_stepfunctions/test_stepfunctions.py::test_state_machine_start_execution_fails_on_duplicate_execution_name PASSED [ 94%] tests/test_stepfunctions/test_stepfunctions.py::test_state_machine_start_execution_with_custom_input PASSED [ 94%] tests/test_stepfunctions/test_stepfunctions.py::test_state_machine_start_execution_with_invalid_input PASSED [ 94%] tests/test_stepfunctions/test_stepfunctions.py::test_state_machine_list_executions PASSED [ 94%] tests/test_stepfunctions/test_stepfunctions.py::test_state_machine_list_executions_with_filter PASSED [ 94%] tests/test_stepfunctions/test_stepfunctions.py::test_state_machine_list_executions_with_pagination PASSED [ 94%] tests/test_stepfunctions/test_stepfunctions.py::test_state_machine_list_executions_when_none_exist PASSED [ 94%] tests/test_stepfunctions/test_stepfunctions.py::test_state_machine_describe_execution_with_no_input PASSED [ 94%] tests/test_stepfunctions/test_stepfunctions.py::test_state_machine_describe_execution_with_custom_input PASSED [ 94%] tests/test_stepfunctions/test_stepfunctions.py::test_execution_throws_error_when_describing_unknown_execution PASSED [ 94%] tests/test_stepfunctions/test_stepfunctions.py::test_state_machine_can_be_described_by_execution PASSED [ 94%] tests/test_stepfunctions/test_stepfunctions.py::test_state_machine_throws_error_when_describing_unknown_execution PASSED [ 94%] tests/test_stepfunctions/test_stepfunctions.py::test_state_machine_stop_execution PASSED [ 94%] tests/test_stepfunctions/test_stepfunctions.py::test_state_machine_stop_raises_error_when_unknown_execution PASSED [ 94%] tests/test_stepfunctions/test_stepfunctions.py::test_state_machine_get_execution_history_throws_error_with_unknown_execution PASSED [ 94%] tests/test_stepfunctions/test_stepfunctions.py::test_state_machine_get_execution_history_contains_expected_success_events_when_started PASSED [ 94%] tests/test_stepfunctions/test_stepfunctions.py::test_stepfunction_regions[us-west-2] PASSED [ 94%] tests/test_stepfunctions/test_stepfunctions.py::test_stepfunction_regions[cn-northwest-1] PASSED [ 94%] tests/test_stepfunctions/test_stepfunctions.py::test_stepfunction_regions[us-isob-east-1] PASSED [ 94%] tests/test_stepfunctions/test_stepfunctions.py::test_state_machine_get_execution_history_contains_expected_failure_events_when_started PASSED [ 94%] tests/test_stepfunctions/test_stepfunctions.py::test_state_machine_name_limits PASSED [ 94%] tests/test_stepfunctions/test_stepfunctions.py::test_state_machine_execution_name_limits PASSED [ 94%] tests/test_stepfunctions/test_stepfunctions.py::test_version_is_only_available_when_published PASSED [ 94%] tests/test_stepfunctions/test_stepfunctions_cloudformation.py::test_state_machine_cloudformation PASSED [ 94%] tests/test_stepfunctions/test_stepfunctions_cloudformation.py::test_state_machine_cloudformation_update_with_replacement PASSED [ 94%] tests/test_stepfunctions/test_stepfunctions_cloudformation.py::test_state_machine_cloudformation_update_with_no_interruption PASSED [ 94%] tests/test_stepfunctions/test_stepfunctions_versions.py::test_describe_state_machine_using_version_arn[use_mock] PASSED [ 94%] tests/test_stepfunctions/test_stepfunctions_versions.py::test_create_state_machine_with_version_description PASSED [ 94%] tests/test_stepfunctions/test_stepfunctions_versions.py::test_create_unpublished_state_machine_with_version_description PASSED [ 94%] tests/test_sts/test_server.py::test_sts_get_session_token PASSED [ 94%] tests/test_sts/test_server.py::test_sts_get_federation_token PASSED [ 94%] tests/test_sts/test_server.py::test_sts_get_caller_identity PASSED [ 94%] tests/test_sts/test_server.py::test_sts_wellformed_xml PASSED [ 94%] tests/test_sts/test_sts.py::test_get_session_token_boto3 PASSED [ 94%] tests/test_sts/test_sts.py::test_get_federation_token_boto3 PASSED [ 94%] tests/test_sts/test_sts.py::test_assume_role[us-east-1-aws] PASSED [ 94%] tests/test_sts/test_sts.py::test_assume_role[cn-north-1-aws-cn] PASSED [ 94%] tests/test_sts/test_sts.py::test_assume_role[us-isob-east-1-aws-iso-b] PASSED [ 94%] tests/test_sts/test_sts.py::test_assume_role_with_saml PASSED [ 94%] tests/test_sts/test_sts.py::test_assume_role_with_saml_should_not_rely_on_attribute_order PASSED [ 95%] tests/test_sts/test_sts.py::test_assume_role_with_saml_should_respect_xml_namespaces PASSED [ 95%] tests/test_sts/test_sts.py::test_assume_role_with_saml_when_xml_tag_contains_xmlns_attributes PASSED [ 95%] tests/test_sts/test_sts.py::test_assume_role_with_saml_when_saml_attribute_not_provided PASSED [ 95%] tests/test_sts/test_sts.py::test_assume_role_with_web_identity_boto3[us-east-1-aws] PASSED [ 95%] tests/test_sts/test_sts.py::test_assume_role_with_web_identity_boto3[cn-north-1-aws-cn] PASSED [ 95%] tests/test_sts/test_sts.py::test_get_caller_identity_with_default_credentials[us-east-1-aws] PASSED [ 95%] tests/test_sts/test_sts.py::test_get_caller_identity_with_default_credentials[cn-north-1-aws-cn] PASSED [ 95%] tests/test_sts/test_sts.py::test_get_caller_identity_with_iam_user_credentials[us-east-1-aws] PASSED [ 95%] tests/test_sts/test_sts.py::test_get_caller_identity_with_iam_user_credentials[cn-north-1-aws-cn] PASSED [ 95%] tests/test_sts/test_sts.py::test_get_caller_identity_with_assumed_role_credentials[us-east-1-aws] PASSED [ 95%] tests/test_sts/test_sts.py::test_get_caller_identity_with_assumed_role_credentials[cn-north-1-aws-cn] PASSED [ 95%] tests/test_sts/test_sts.py::test_federation_token_with_too_long_policy PASSED [ 95%] tests/test_sts/test_sts.py::test_sts_regions[us-west-2] PASSED [ 95%] tests/test_sts/test_sts.py::test_sts_regions[cn-northwest-1] PASSED [ 95%] tests/test_sts/test_sts.py::test_sts_regions[us-isob-east-1] PASSED [ 95%] tests/test_sts/test_sts_integration.py::TestStsAssumeRole::test_assume_role_in_different_account PASSED [ 95%] tests/test_sts/test_sts_integration.py::TestStsAssumeRole::test_assume_role_with_saml_in_different_account PASSED [ 95%] tests/test_sts/test_sts_integration.py::TestStsAssumeRole::test_dynamodb_supports_multiple_accounts PASSED [ 95%] tests/test_support/test_server.py::test_describe_trusted_advisor_checks_returns_check_names PASSED [ 95%] tests/test_support/test_server.py::test_describe_trusted_advisor_checks_does_not_return_wrong_check_names PASSED [ 95%] tests/test_support/test_server.py::test_describe_trusted_advisor_checks_returns_check_ids PASSED [ 95%] tests/test_support/test_server.py::test_describe_trusted_advisor_checks_does_not_return_wrong_id PASSED [ 95%] tests/test_support/test_support.py::test_describe_trusted_advisor_checks_returns_amount_of_checks PASSED [ 95%] tests/test_support/test_support.py::test_describe_trusted_advisor_checks_returns_an_expected_id PASSED [ 95%] tests/test_support/test_support.py::test_describe_trusted_advisor_checks_returns_an_expected_check_name PASSED [ 95%] tests/test_support/test_support.py::test_refresh_trusted_advisor_check_returns_expected_check PASSED [ 95%] tests/test_support/test_support.py::test_refresh_trusted_advisor_check_returns_an_expected_status PASSED [ 95%] tests/test_support/test_support.py::test_refresh_trusted_advisor_check_cycles_to_new_status_on_each_call[possible_statuses0] PASSED [ 95%] tests/test_support/test_support.py::test_refresh_trusted_advisor_check_cycles_to_new_status_on_each_call[possible_statuses1] PASSED [ 95%] tests/test_support/test_support.py::test_refresh_trusted_advisor_check_cycles_to_new_status_on_with_two_checks PASSED [ 95%] tests/test_support/test_support.py::test_refresh_trusted_advisor_check_cycle_continues_on_full_cycle PASSED [ 95%] tests/test_support/test_support.py::test_support_case_is_closed PASSED [ 95%] tests/test_support/test_support.py::test_support_case_created PASSED [ 95%] tests/test_support/test_support.py::test_support_created_case_can_be_described[subject-test_subject] PASSED [ 95%] tests/test_support/test_support.py::test_support_created_case_can_be_described[serviceCode-test_service_code] PASSED [ 95%] tests/test_support/test_support.py::test_support_created_case_can_be_described[severityCode-normal] PASSED [ 95%] tests/test_support/test_support.py::test_support_created_case_can_be_described[categoryCode-test_category_code] PASSED [ 95%] tests/test_support/test_support.py::test_support_created_case_can_be_described[language-test_language] PASSED [ 95%] tests/test_support/test_support.py::test_support_created_case_can_be_described_without_next_token[subject-test_subject] PASSED [ 95%] tests/test_support/test_support.py::test_support_created_case_can_be_described_without_next_token[serviceCode-test_service_code] PASSED [ 95%] tests/test_support/test_support.py::test_support_created_case_can_be_described_without_next_token[severityCode-normal] PASSED [ 95%] tests/test_support/test_support.py::test_support_created_case_can_be_described_without_next_token[categoryCode-test_category_code] PASSED [ 95%] tests/test_support/test_support.py::test_support_created_case_can_be_described_without_next_token[language-test_language] PASSED [ 95%] tests/test_support/test_support.py::test_support_created_case_can_be_described_without_max_results[subject-test_subject] PASSED [ 95%] tests/test_support/test_support.py::test_support_created_case_can_be_described_without_max_results[serviceCode-test_service_code] PASSED [ 95%] tests/test_support/test_support.py::test_support_created_case_can_be_described_without_max_results[severityCode-normal] PASSED [ 95%] tests/test_support/test_support.py::test_support_created_case_can_be_described_without_max_results[categoryCode-test_category_code] PASSED [ 95%] tests/test_support/test_support.py::test_support_created_case_can_be_described_without_max_results[language-test_language] PASSED [ 95%] tests/test_support/test_support.py::test_support_created_case_can_be_described_without_max_results_or_next_token[subject-test_subject] PASSED [ 95%] tests/test_support/test_support.py::test_support_created_case_can_be_described_without_max_results_or_next_token[serviceCode-test_service_code] PASSED [ 95%] tests/test_support/test_support.py::test_support_created_case_can_be_described_without_max_results_or_next_token[severityCode-normal] PASSED [ 95%] tests/test_support/test_support.py::test_support_created_case_can_be_described_without_max_results_or_next_token[categoryCode-test_category_code] PASSED [ 95%] tests/test_support/test_support.py::test_support_created_case_can_be_described_without_max_results_or_next_token[language-test_language] PASSED [ 95%] tests/test_support/test_support.py::test_support_created_case_can_be_described_without_params PASSED [ 95%] tests/test_support/test_support.py::test_support_created_case_cc_email_correct PASSED [ 95%] tests/test_support/test_support.py::test_support_case_include_resolved_defaults_to_false PASSED [ 95%] tests/test_support/test_support.py::test_support_case_include_communications_defaults_to_true PASSED [ 95%] tests/test_support/test_support.py::test_multiple_support_created_cases_can_be_described PASSED [ 95%] tests/test_support/test_support.py::test_support_created_case_can_be_described_and_contains_communications_when_set_to_true PASSED [ 95%] tests/test_support/test_support.py::test_support_created_case_can_be_described_and_does_not_contain_communications_when_false PASSED [ 95%] tests/test_support/test_support.py::test_support_created_case_can_be_described_and_contains_resolved_cases_when_true PASSED [ 95%] tests/test_support/test_support.py::test_support_created_case_can_be_described_and_does_not_contain_resolved_cases_when_false PASSED [ 95%] tests/test_support/test_support.py::test_support_created_case_can_be_described_and_can_cycle_case_severities PASSED [ 95%] tests/test_swf/models/test_activity_task.py::test_activity_task_creation PASSED [ 95%] tests/test_swf/models/test_activity_task.py::test_activity_task_full_dict_representation PASSED [ 95%] tests/test_swf/models/test_activity_task.py::test_activity_task_reset_heartbeat_clock PASSED [ 95%] tests/test_swf/models/test_activity_task.py::test_activity_task_first_timeout PASSED [ 95%] tests/test_swf/models/test_activity_task.py::test_activity_task_first_timeout_with_heartbeat_timeout_none PASSED [ 95%] tests/test_swf/models/test_activity_task.py::test_activity_task_cannot_timeout_on_closed_workflow_execution PASSED [ 95%] tests/test_swf/models/test_activity_task.py::test_activity_task_cannot_change_state_on_closed_workflow_execution PASSED [ 95%] tests/test_swf/models/test_decision_task.py::test_decision_task_creation PASSED [ 95%] tests/test_swf/models/test_decision_task.py::test_decision_task_full_dict_representation PASSED [ 95%] tests/test_swf/models/test_decision_task.py::test_decision_task_first_timeout PASSED [ 95%] tests/test_swf/models/test_decision_task.py::test_decision_task_cannot_timeout_on_closed_workflow_execution PASSED [ 95%] tests/test_swf/models/test_decision_task.py::test_decision_task_cannot_change_state_on_closed_workflow_execution PASSED [ 95%] tests/test_swf/models/test_domain.py::test_domain_short_dict_representation PASSED [ 95%] tests/test_swf/models/test_domain.py::test_domain_full_dict_representation PASSED [ 95%] tests/test_swf/models/test_domain.py::test_domain_string_representation PASSED [ 95%] tests/test_swf/models/test_domain.py::test_domain_add_to_activity_task_list PASSED [ 95%] tests/test_swf/models/test_domain.py::test_domain_activity_tasks PASSED [ 95%] tests/test_swf/models/test_domain.py::test_domain_add_to_decision_task_list PASSED [ 95%] tests/test_swf/models/test_domain.py::test_domain_decision_tasks PASSED [ 95%] tests/test_swf/models/test_domain.py::test_domain_get_workflow_execution PASSED [ 95%] tests/test_swf/models/test_generic_type.py::test_type_short_dict_representation PASSED [ 95%] tests/test_swf/models/test_generic_type.py::test_type_medium_dict_representation PASSED [ 95%] tests/test_swf/models/test_generic_type.py::test_type_full_dict_representation PASSED [ 95%] tests/test_swf/models/test_generic_type.py::test_type_string_representation PASSED [ 95%] tests/test_swf/models/test_history_event.py::test_history_event_creation PASSED [ 95%] tests/test_swf/models/test_history_event.py::test_history_event_to_dict_representation PASSED [ 95%] tests/test_swf/models/test_history_event.py::test_history_event_breaks_on_initialization_if_not_implemented PASSED [ 95%] tests/test_swf/models/test_timeout.py::test_timeout_creation PASSED [ 95%] tests/test_swf/models/test_timer.py::test_timer_creation PASSED [ 95%] tests/test_swf/models/test_timer.py::test_timer_start_delegates_to_wrapped_timer PASSED [ 96%] tests/test_swf/models/test_timer.py::test_timer_aliveness_delegates_to_wrapped_timer PASSED [ 96%] tests/test_swf/models/test_timer.py::test_timer_cancel_delegates_to_wrapped_timer PASSED [ 96%] tests/test_swf/models/test_workflow_execution.py::test_workflow_execution_creation PASSED [ 96%] tests/test_swf/models/test_workflow_execution.py::test_workflow_execution_creation_child_policy_logic PASSED [ 96%] tests/test_swf/models/test_workflow_execution.py::test_workflow_execution_string_representation PASSED [ 96%] tests/test_swf/models/test_workflow_execution.py::test_workflow_execution_generates_a_random_run_id PASSED [ 96%] tests/test_swf/models/test_workflow_execution.py::test_workflow_execution_short_dict_representation PASSED [ 96%] tests/test_swf/models/test_workflow_execution.py::test_workflow_execution_medium_dict_representation PASSED [ 96%] tests/test_swf/models/test_workflow_execution.py::test_workflow_execution_full_dict_representation PASSED [ 96%] tests/test_swf/models/test_workflow_execution.py::test_closed_workflow_execution_full_dict_representation PASSED [ 96%] tests/test_swf/models/test_workflow_execution.py::test_workflow_execution_list_dict_representation PASSED [ 96%] tests/test_swf/models/test_workflow_execution.py::test_workflow_execution_schedule_decision_task PASSED [ 96%] tests/test_swf/models/test_workflow_execution.py::test_workflow_execution_dont_schedule_decision_if_existing_started_and_other_scheduled PASSED [ 96%] tests/test_swf/models/test_workflow_execution.py::test_workflow_execution_schedule_decision_if_existing_started_and_no_other_scheduled PASSED [ 96%] tests/test_swf/models/test_workflow_execution.py::test_workflow_execution_start_decision_task PASSED [ 96%] tests/test_swf/models/test_workflow_execution.py::test_workflow_execution_history_events_ids PASSED [ 96%] tests/test_swf/models/test_workflow_execution.py::test_workflow_execution_start PASSED [ 96%] tests/test_swf/models/test_workflow_execution.py::test_workflow_execution_complete PASSED [ 96%] tests/test_swf/models/test_workflow_execution.py::test_workflow_execution_fail PASSED [ 96%] tests/test_swf/models/test_workflow_execution.py::test_workflow_execution_schedule_activity_task PASSED [ 96%] tests/test_swf/models/test_workflow_execution.py::test_workflow_execution_schedule_activity_task_without_task_list_should_take_default PASSED [ 96%] tests/test_swf/models/test_workflow_execution.py::test_workflow_execution_schedule_activity_task_should_fail_if_wrong_attributes PASSED [ 96%] tests/test_swf/models/test_workflow_execution.py::test_workflow_execution_schedule_activity_task_failure_triggers_new_decision PASSED [ 96%] tests/test_swf/models/test_workflow_execution.py::test_workflow_execution_schedule_activity_task_with_same_activity_id PASSED [ 96%] tests/test_swf/models/test_workflow_execution.py::test_workflow_execution_start_activity_task PASSED [ 96%] tests/test_swf/models/test_workflow_execution.py::test_complete_activity_task PASSED [ 96%] tests/test_swf/models/test_workflow_execution.py::test_terminate PASSED [ 96%] tests/test_swf/models/test_workflow_execution.py::test_first_timeout PASSED [ 96%] tests/test_swf/models/test_workflow_execution.py::test_timeouts_are_processed_in_order_and_reevaluated PASSED [ 96%] tests/test_swf/models/test_workflow_execution.py::test_record_marker PASSED [ 96%] tests/test_swf/models/test_workflow_execution.py::test_start_timer PASSED [ 96%] tests/test_swf/models/test_workflow_execution.py::test_start_timer_correctly_fires_timer_later PASSED [ 96%] tests/test_swf/models/test_workflow_execution.py::test_start_timer_fails_if_timer_already_started PASSED [ 96%] tests/test_swf/models/test_workflow_execution.py::test_cancel_timer PASSED [ 96%] tests/test_swf/models/test_workflow_execution.py::test_cancel_timer_fails_if_timer_not_found PASSED [ 96%] tests/test_swf/models/test_workflow_execution.py::test_cancel_workflow PASSED [ 96%] tests/test_swf/models/test_workflow_execution.py::test_cancel_workflow_fails_if_open_decision PASSED [ 96%] tests/test_swf/responses/test_activity_tasks.py::test_poll_for_activity_task_when_one_boto3 PASSED [ 96%] tests/test_swf/responses/test_activity_tasks.py::test_poll_for_activity_task_when_none_boto3[activity-task-list] PASSED [ 96%] tests/test_swf/responses/test_activity_tasks.py::test_poll_for_activity_task_when_none_boto3[non-existent-queue] PASSED [ 96%] tests/test_swf/responses/test_activity_tasks.py::test_count_pending_activity_tasks_boto3[activity-task-list-1] PASSED [ 96%] tests/test_swf/responses/test_activity_tasks.py::test_count_pending_activity_tasks_boto3[non-existent-0] PASSED [ 96%] tests/test_swf/responses/test_activity_tasks.py::test_respond_activity_task_completed_boto3 PASSED [ 96%] tests/test_swf/responses/test_activity_tasks.py::test_respond_activity_task_completed_on_closed_workflow_execution_boto3 PASSED [ 96%] tests/test_swf/responses/test_activity_tasks.py::test_respond_activity_task_completed_with_task_already_completed_boto3 PASSED [ 96%] tests/test_swf/responses/test_activity_tasks.py::test_respond_activity_task_failed_boto3 PASSED [ 96%] tests/test_swf/responses/test_activity_tasks.py::test_respond_activity_task_completed_with_wrong_token_boto3 PASSED [ 96%] tests/test_swf/responses/test_activity_tasks.py::test_record_activity_task_heartbeat_boto3 PASSED [ 96%] tests/test_swf/responses/test_activity_tasks.py::test_record_activity_task_heartbeat_with_wrong_token_boto3 PASSED [ 96%] tests/test_swf/responses/test_activity_tasks.py::test_record_activity_task_heartbeat_sets_details_in_case_of_timeout_boto3 PASSED [ 96%] tests/test_swf/responses/test_activity_types.py::test_register_activity_type_boto3 PASSED [ 96%] tests/test_swf/responses/test_activity_types.py::test_register_already_existing_activity_type_boto3 PASSED [ 96%] tests/test_swf/responses/test_activity_types.py::test_list_activity_types_boto3 PASSED [ 96%] tests/test_swf/responses/test_activity_types.py::test_list_activity_types_reverse_order_boto3 PASSED [ 96%] tests/test_swf/responses/test_activity_types.py::test_deprecate_activity_type_boto3 PASSED [ 96%] tests/test_swf/responses/test_activity_types.py::test_deprecate_already_deprecated_activity_type_boto3 PASSED [ 96%] tests/test_swf/responses/test_activity_types.py::test_deprecate_non_existent_activity_type_boto3 PASSED [ 96%] tests/test_swf/responses/test_activity_types.py::test_undeprecate_activity_type PASSED [ 96%] tests/test_swf/responses/test_activity_types.py::test_undeprecate_already_undeprecated_activity_type PASSED [ 96%] tests/test_swf/responses/test_activity_types.py::test_undeprecate_never_deprecated_activity_type PASSED [ 96%] tests/test_swf/responses/test_activity_types.py::test_undeprecate_non_existent_activity_type PASSED [ 96%] tests/test_swf/responses/test_activity_types.py::test_describe_activity_type_boto3 PASSED [ 96%] tests/test_swf/responses/test_activity_types.py::test_describe_non_existent_activity_type_boto3 PASSED [ 96%] tests/test_swf/responses/test_decision_tasks.py::test_poll_for_decision_task_when_one_boto3 PASSED [ 96%] tests/test_swf/responses/test_decision_tasks.py::test_poll_for_decision_task_previous_started_event_id_boto3 PASSED [ 96%] tests/test_swf/responses/test_decision_tasks.py::test_poll_for_decision_task_ensure_single_started_task PASSED [ 96%] tests/test_swf/responses/test_decision_tasks.py::test_poll_for_decision_task_exclude_completed_executions PASSED [ 96%] tests/test_swf/responses/test_decision_tasks.py::test_poll_for_decision_task_when_none_boto3 PASSED [ 96%] tests/test_swf/responses/test_decision_tasks.py::test_poll_for_decision_task_on_non_existent_queue_boto3 PASSED [ 96%] tests/test_swf/responses/test_decision_tasks.py::test_poll_for_decision_task_with_reverse_order_boto3 PASSED [ 96%] tests/test_swf/responses/test_decision_tasks.py::test_count_pending_decision_tasks_boto3 PASSED [ 96%] tests/test_swf/responses/test_decision_tasks.py::test_count_pending_decision_tasks_on_non_existent_task_list_boto3 PASSED [ 96%] tests/test_swf/responses/test_decision_tasks.py::test_count_pending_decision_tasks_after_decision_completes_boto3 PASSED [ 96%] tests/test_swf/responses/test_decision_tasks.py::test_respond_decision_task_completed_with_no_decision_boto3 PASSED [ 96%] tests/test_swf/responses/test_decision_tasks.py::test_respond_decision_task_completed_with_wrong_token_boto3 PASSED [ 96%] tests/test_swf/responses/test_decision_tasks.py::test_respond_decision_task_completed_on_close_workflow_execution_boto3 PASSED [ 96%] tests/test_swf/responses/test_decision_tasks.py::test_respond_decision_task_completed_with_task_already_completed_boto3 PASSED [ 96%] tests/test_swf/responses/test_decision_tasks.py::test_respond_decision_task_completed_with_complete_workflow_execution_boto3 PASSED [ 96%] tests/test_swf/responses/test_decision_tasks.py::test_respond_decision_task_completed_with_close_decision_not_last_boto3 PASSED [ 96%] tests/test_swf/responses/test_decision_tasks.py::test_respond_decision_task_completed_with_invalid_decision_type_boto3 PASSED [ 96%] tests/test_swf/responses/test_decision_tasks.py::test_respond_decision_task_completed_with_missing_attributes_totally_boto3 PASSED [ 96%] tests/test_swf/responses/test_decision_tasks.py::test_respond_decision_task_completed_with_fail_workflow_execution_boto3 PASSED [ 96%] tests/test_swf/responses/test_decision_tasks.py::test_respond_decision_task_completed_with_schedule_activity_task_boto3 PASSED [ 96%] tests/test_swf/responses/test_decision_tasks.py::test_record_marker_decision PASSED [ 96%] tests/test_swf/responses/test_decision_tasks.py::test_start_and_fire_timer_decision PASSED [ 96%] tests/test_swf/responses/test_decision_tasks.py::test_cancel_workflow_decision PASSED [ 96%] tests/test_swf/responses/test_domains.py::test_register_domain_boto3 PASSED [ 96%] tests/test_swf/responses/test_domains.py::test_register_already_existing_domain_boto3 PASSED [ 96%] tests/test_swf/responses/test_domains.py::test_list_domains_order_boto3 PASSED [ 96%] tests/test_swf/responses/test_domains.py::test_list_domains_reverse_order_boto3 PASSED [ 96%] tests/test_swf/responses/test_domains.py::test_deprecate_domain_boto3 PASSED [ 96%] tests/test_swf/responses/test_domains.py::test_deprecate_already_deprecated_domain_boto3 PASSED [ 96%] tests/test_swf/responses/test_domains.py::test_deprecate_non_existent_domain_boto3 PASSED [ 96%] tests/test_swf/responses/test_domains.py::test_undeprecate_domain PASSED [ 97%] tests/test_swf/responses/test_domains.py::test_undeprecate_already_undeprecated_domain PASSED [ 97%] tests/test_swf/responses/test_domains.py::test_undeprecate_never_deprecated_domain PASSED [ 97%] tests/test_swf/responses/test_domains.py::test_undeprecate_non_existent_domain PASSED [ 97%] tests/test_swf/responses/test_domains.py::test_describe_domain_boto3 PASSED [ 97%] tests/test_swf/responses/test_domains.py::test_describe_non_existent_domain_boto3 PASSED [ 97%] tests/test_swf/responses/test_timeouts.py::test_activity_task_heartbeat_timeout_boto3 PASSED [ 97%] tests/test_swf/responses/test_timeouts.py::test_decision_task_start_to_close_timeout_boto3 PASSED [ 97%] tests/test_swf/responses/test_timeouts.py::test_workflow_execution_start_to_close_timeout_boto3 PASSED [ 97%] tests/test_swf/responses/test_workflow_executions.py::test_start_workflow_execution_boto3 PASSED [ 97%] tests/test_swf/responses/test_workflow_executions.py::test_signal_workflow_execution_boto3 PASSED [ 97%] tests/test_swf/responses/test_workflow_executions.py::test_signal_workflow_execution_without_runId PASSED [ 97%] tests/test_swf/responses/test_workflow_executions.py::test_start_already_started_workflow_execution_boto3 PASSED [ 97%] tests/test_swf/responses/test_workflow_executions.py::test_start_workflow_execution_on_deprecated_type_boto3 PASSED [ 97%] tests/test_swf/responses/test_workflow_executions.py::test_describe_workflow_execution_boto3 PASSED [ 97%] tests/test_swf/responses/test_workflow_executions.py::test_describe_non_existent_workflow_execution_boto3 PASSED [ 97%] tests/test_swf/responses/test_workflow_executions.py::test_get_workflow_execution_history_boto3 PASSED [ 97%] tests/test_swf/responses/test_workflow_executions.py::test_get_workflow_execution_history_with_reverse_order_boto3 PASSED [ 97%] tests/test_swf/responses/test_workflow_executions.py::test_get_workflow_execution_history_on_non_existent_workflow_execution_boto3 PASSED [ 97%] tests/test_swf/responses/test_workflow_executions.py::test_list_open_workflow_executions_boto3 PASSED [ 97%] tests/test_swf/responses/test_workflow_executions.py::test_list_closed_workflow_executions_boto3 PASSED [ 97%] tests/test_swf/responses/test_workflow_executions.py::test_terminate_workflow_execution_boto3 PASSED [ 97%] tests/test_swf/responses/test_workflow_executions.py::test_terminate_workflow_execution_with_wrong_workflow_or_run_id_boto3 PASSED [ 97%] tests/test_swf/responses/test_workflow_types.py::test_register_workflow_type_boto3 PASSED [ 97%] tests/test_swf/responses/test_workflow_types.py::test_register_already_existing_workflow_type_boto3 PASSED [ 97%] tests/test_swf/responses/test_workflow_types.py::test_list_workflow_types_boto3 PASSED [ 97%] tests/test_swf/responses/test_workflow_types.py::test_list_workflow_types_reverse_order_boto3 PASSED [ 97%] tests/test_swf/responses/test_workflow_types.py::test_deprecate_workflow_type_boto3 PASSED [ 97%] tests/test_swf/responses/test_workflow_types.py::test_deprecate_already_deprecated_workflow_type_boto3 PASSED [ 97%] tests/test_swf/responses/test_workflow_types.py::test_deprecate_non_existent_workflow_type_boto3 PASSED [ 97%] tests/test_swf/responses/test_workflow_types.py::test_undeprecate_workflow_type PASSED [ 97%] tests/test_swf/responses/test_workflow_types.py::test_undeprecate_already_undeprecated_workflow_type PASSED [ 97%] tests/test_swf/responses/test_workflow_types.py::test_undeprecate_never_deprecated_workflow_type PASSED [ 97%] tests/test_swf/responses/test_workflow_types.py::test_undeprecate_non_existent_workflow_type PASSED [ 97%] tests/test_swf/responses/test_workflow_types.py::test_describe_workflow_type_full_boto3 PASSED [ 97%] tests/test_swf/responses/test_workflow_types.py::test_describe_non_existent_workflow_type_boto3 PASSED [ 97%] tests/test_swf/test_exceptions.py::test_swf_client_error PASSED [ 97%] tests/test_swf/test_exceptions.py::test_swf_unknown_resource_fault PASSED [ 97%] tests/test_swf/test_exceptions.py::test_swf_unknown_resource_fault_with_only_one_parameter PASSED [ 97%] tests/test_swf/test_exceptions.py::test_swf_domain_already_exists_fault PASSED [ 97%] tests/test_swf/test_exceptions.py::test_swf_domain_deprecated_fault PASSED [ 97%] tests/test_swf/test_exceptions.py::test_swf_serialization_exception PASSED [ 97%] tests/test_swf/test_exceptions.py::test_swf_type_already_exists_fault PASSED [ 97%] tests/test_swf/test_exceptions.py::test_swf_type_deprecated_fault PASSED [ 97%] tests/test_swf/test_exceptions.py::test_swf_workflow_execution_already_started_fault PASSED [ 97%] tests/test_swf/test_exceptions.py::test_swf_default_undefined_fault PASSED [ 97%] tests/test_swf/test_exceptions.py::test_swf_validation_exception PASSED [ 97%] tests/test_swf/test_exceptions.py::test_swf_decision_validation_error PASSED [ 97%] tests/test_swf/test_utils.py::test_decapitalize PASSED [ 97%] tests/test_textract/test_server.py::test_textract_start_text_detection PASSED [ 97%] tests/test_textract/test_server.py::test_detect_document_text PASSED [ 97%] tests/test_textract/test_server.py::test_textract_start_text_detection_without_document_location PASSED [ 97%] tests/test_textract/test_server.py::test_textract_get_text_detection PASSED [ 97%] tests/test_textract/test_server.py::test_textract_get_text_detection_without_job_id PASSED [ 97%] tests/test_textract/test_server.py::test_textract_start_document_analysis PASSED [ 97%] tests/test_textract/test_server.py::test_textract_get_document_analysis PASSED [ 97%] tests/test_textract/test_textract.py::test_get_document_text_detection PASSED [ 97%] tests/test_textract/test_textract.py::test_start_document_text_detection PASSED [ 97%] tests/test_textract/test_textract.py::test_get_document_text_detection_without_job_id PASSED [ 97%] tests/test_textract/test_textract.py::test_detect_document_text PASSED [ 97%] tests/test_textract/test_textract.py::test_start_document_text_detection_with_sns_notification PASSED [ 97%] tests/test_textract/test_textract.py::test_get_document_analysis PASSED [ 97%] tests/test_textract/test_textract.py::test_start_document_analysis PASSED [ 97%] tests/test_timestreaminfluxdb/test_timestreaminfluxdb.py::test_create_db_instance_success PASSED [ 97%] tests/test_timestreaminfluxdb/test_timestreaminfluxdb.py::test_create_db_instance_duplicate_identifier PASSED [ 97%] tests/test_timestreaminfluxdb/test_timestreaminfluxdb.py::test_create_db_instance_name_invalid PASSED [ 97%] tests/test_timestreaminfluxdb/test_timestreaminfluxdb.py::test_create_db_instance_invalid_storage_type PASSED [ 97%] tests/test_timestreaminfluxdb/test_timestreaminfluxdb.py::test_create_db_instance_invalid_instance_type PASSED [ 97%] tests/test_timestreaminfluxdb/test_timestreaminfluxdb.py::test_delete_db_instance PASSED [ 97%] tests/test_timestreaminfluxdb/test_timestreaminfluxdb.py::test_delete_db_instance_invalid_name PASSED [ 97%] tests/test_timestreaminfluxdb/test_timestreaminfluxdb.py::test_get_db_instance PASSED [ 97%] tests/test_timestreaminfluxdb/test_timestreaminfluxdb.py::test_get_db_instance_invalid PASSED [ 97%] tests/test_timestreaminfluxdb/test_timestreaminfluxdb.py::test_list_db_instances_empty PASSED [ 97%] tests/test_timestreaminfluxdb/test_timestreaminfluxdb.py::test_list_db_instances PASSED [ 97%] tests/test_timestreaminfluxdb/test_timestreaminfluxdb.py::test_create_db_parameter_group PASSED [ 97%] tests/test_timestreaminfluxdb/test_timestreaminfluxdb.py::test_get_db_parameter_group PASSED [ 97%] tests/test_timestreaminfluxdb/test_timestreaminfluxdb.py::test_list_db_parameter_groups PASSED [ 97%] tests/test_timestreaminfluxdb/test_timestreaminfluxdb.py::test_list_db_clusters PASSED [ 97%] tests/test_timestreaminfluxdb/test_timestreaminfluxdb.py::test_get_db_cluster PASSED [ 97%] tests/test_timestreaminfluxdb/test_timestreaminfluxdb.py::test_create_db_cluster PASSED [ 97%] tests/test_timestreaminfluxdb/test_timestreaminfluxdb_tagging.py::test_list_tags_for_db_instance PASSED [ 97%] tests/test_timestreaminfluxdb/test_timestreaminfluxdb_tagging.py::test_tag_resources PASSED [ 97%] tests/test_timestreaminfluxdb/test_timestreaminfluxdb_tagging.py::test_untag_resources PASSED [ 97%] tests/test_timestreamquery/test_timestreamquery.py::test_create_scheduled_query PASSED [ 97%] tests/test_timestreamquery/test_timestreamquery.py::test_delete_scheduled_query PASSED [ 97%] tests/test_timestreamquery/test_timestreamquery.py::test_update_scheduled_query PASSED [ 97%] tests/test_timestreamquery/test_timestreamquery.py::test_query_default_results PASSED [ 97%] tests/test_timestreamquery/test_timestreamquery.py::test_query__configured_results PASSED [ 97%] tests/test_timestreamwrite/test_server.py::test_timestreamwrite_list PASSED [ 97%] tests/test_timestreamwrite/test_timestreamwrite_database.py::test_create_database_simple PASSED [ 97%] tests/test_timestreamwrite/test_timestreamwrite_database.py::test_create_database_advanced PASSED [ 97%] tests/test_timestreamwrite/test_timestreamwrite_database.py::test_describe_database PASSED [ 97%] tests/test_timestreamwrite/test_timestreamwrite_database.py::test_describe_unknown_database PASSED [ 97%] tests/test_timestreamwrite/test_timestreamwrite_database.py::test_list_databases PASSED [ 98%] tests/test_timestreamwrite/test_timestreamwrite_database.py::test_delete_database PASSED [ 98%] tests/test_timestreamwrite/test_timestreamwrite_database.py::test_update_database PASSED [ 98%] tests/test_timestreamwrite/test_timestreamwrite_table.py::test_create_table PASSED [ 98%] tests/test_timestreamwrite/test_timestreamwrite_table.py::test_create_table__with_magnetic_store_write_properties PASSED [ 98%] tests/test_timestreamwrite/test_timestreamwrite_table.py::test_create_table_without_retention_properties PASSED [ 98%] tests/test_timestreamwrite/test_timestreamwrite_table.py::test_describe_table PASSED [ 98%] tests/test_timestreamwrite/test_timestreamwrite_table.py::test_describe_unknown_database PASSED [ 98%] tests/test_timestreamwrite/test_timestreamwrite_table.py::test_create_multiple_tables PASSED [ 98%] tests/test_timestreamwrite/test_timestreamwrite_table.py::test_list_tables_without_database PASSED [ 98%] tests/test_timestreamwrite/test_timestreamwrite_table.py::test_delete_table PASSED [ 98%] tests/test_timestreamwrite/test_timestreamwrite_table.py::test_update_table PASSED [ 98%] tests/test_timestreamwrite/test_timestreamwrite_table.py::test_update_table__with_magnetic_store_write_properties PASSED [ 98%] tests/test_timestreamwrite/test_timestreamwrite_table.py::test_write_records PASSED [ 98%] tests/test_timestreamwrite/test_timestreamwrite_tagging.py::test_list_tagging_for_table_without_tags PASSED [ 98%] tests/test_timestreamwrite/test_timestreamwrite_tagging.py::test_list_tagging_for_table_with_tags PASSED [ 98%] tests/test_timestreamwrite/test_timestreamwrite_tagging.py::test_list_tagging_for_database_without_tags PASSED [ 98%] tests/test_timestreamwrite/test_timestreamwrite_tagging.py::test_list_tagging_for_database_with_tags PASSED [ 98%] tests/test_timestreamwrite/test_timestreamwrite_tagging.py::test_tag_and_untag_database PASSED [ 98%] tests/test_transcribe/test_transcribe_boto3.py::test_run_medical_transcription_job_minimal_params PASSED [ 98%] tests/test_transcribe/test_transcribe_boto3.py::test_run_medical_transcription_job_all_params PASSED [ 98%] tests/test_transcribe/test_transcribe_boto3.py::test_run_transcription_job_all_params PASSED [ 98%] tests/test_transcribe/test_transcribe_boto3.py::test_run_transcription_job_minimal_params PASSED [ 98%] tests/test_transcribe/test_transcribe_boto3.py::test_run_transcription_job_s3output_params PASSED [ 98%] tests/test_transcribe/test_transcribe_boto3.py::test_run_transcription_job_identify_languages_params PASSED [ 98%] tests/test_transcribe/test_transcribe_boto3.py::test_get_nonexistent_medical_transcription_job PASSED [ 98%] tests/test_transcribe/test_transcribe_boto3.py::test_get_nonexistent_transcription_job PASSED [ 98%] tests/test_transcribe/test_transcribe_boto3.py::test_run_medical_transcription_job_with_existing_job_name PASSED [ 98%] tests/test_transcribe/test_transcribe_boto3.py::test_run_transcription_job_with_existing_job_name PASSED [ 98%] tests/test_transcribe/test_transcribe_boto3.py::test_run_medical_transcription_job_nonexistent_vocabulary PASSED [ 98%] tests/test_transcribe/test_transcribe_boto3.py::test_run_transcription_job_nonexistent_vocabulary PASSED [ 98%] tests/test_transcribe/test_transcribe_boto3.py::test_list_medical_transcription_jobs PASSED [ 98%] tests/test_transcribe/test_transcribe_boto3.py::test_list_transcription_jobs PASSED [ 98%] tests/test_transcribe/test_transcribe_boto3.py::test_create_medical_vocabulary PASSED [ 98%] tests/test_transcribe/test_transcribe_boto3.py::test_create_vocabulary PASSED [ 98%] tests/test_transcribe/test_transcribe_boto3.py::test_list_vocabularies PASSED [ 98%] tests/test_transcribe/test_transcribe_boto3.py::test_list_medical_vocabularies PASSED [ 98%] tests/test_transcribe/test_transcribe_boto3.py::test_get_nonexistent_medical_vocabulary PASSED [ 98%] tests/test_transcribe/test_transcribe_boto3.py::test_get_nonexistent_vocabulary PASSED [ 98%] tests/test_transcribe/test_transcribe_boto3.py::test_create_medical_vocabulary_with_existing_vocabulary_name PASSED [ 98%] tests/test_transcribe/test_transcribe_boto3.py::test_create_vocabulary_with_existing_vocabulary_name PASSED [ 98%] tests/test_transcribe/test_transcribe_boto3.py::test_create_vocabulary_with_bad_request PASSED [ 98%] tests/test_transfer/test_transfer.py::test_create_describe_and_delete_server PASSED [ 98%] tests/test_transfer/test_transfer.py::test_create_describe_and_delete_user PASSED [ 98%] tests/test_transfer/test_transfer.py::test_import_and_delete_ssh_public_key PASSED [ 98%] tests/test_utilities/test_docker_utilities.py::test_parse_image_ref[python-expected0] PASSED [ 98%] tests/test_utilities/test_docker_utilities.py::test_parse_image_ref[python:3.9-expected1] PASSED [ 98%] tests/test_utilities/test_docker_utilities.py::test_parse_image_ref[docker.io/python-expected2] PASSED [ 98%] tests/test_utilities/test_docker_utilities.py::test_parse_image_ref[localhost/foobar-expected3] PASSED [ 98%] tests/test_utilities/test_docker_utilities.py::test_parse_image_ref[lambci/lambda:python2.7-expected4] PASSED [ 98%] tests/test_utilities/test_docker_utilities.py::test_parse_image_ref[gcr.io/google.com/cloudsdktool/cloud-sdk-expected5] PASSED [ 98%] tests/test_utilities/test_docker_utilities.py::test_parse_image_ref_default_container_registry PASSED [ 98%] tests/test_utilities/test_id_generator.py::test_generate_with_no_resource_identifier PASSED [ 98%] tests/test_utilities/test_id_generator.py::test_generate_with_matching_resource_identifier PASSED [ 98%] tests/test_utilities/test_id_generator.py::test_generate_with_non_matching_resource_identifier PASSED [ 98%] tests/test_utilities/test_id_generator.py::test_generate_with_custom_id_tag PASSED [ 98%] tests/test_utilities/test_id_generator.py::test_generate_with_custom_id_tag_has_priority PASSED [ 98%] tests/test_utilities/test_id_generator.py::test_generate_with_existing_id PASSED [ 98%] tests/test_utilities/test_id_generator.py::test_generate_with_tags_and_existing_id PASSED [ 98%] tests/test_utilities/test_id_generator.py::test_generate_with_tags_fallback PASSED [ 98%] tests/test_utilities/test_id_generator.py::test_set_custom_id_lifecycle PASSED [ 98%] tests/test_utilities/test_id_generator.py::test_set_custom_id_name_is_not_set PASSED [ 98%] tests/test_utilities/test_paginator.py::test_paginator_without_max_results__throws_error PASSED [ 98%] tests/test_utilities/test_paginator.py::test_paginator__paginate_with_just_max_results PASSED [ 98%] tests/test_utilities/test_paginator.py::test_paginator__ordered_dict PASSED [ 98%] tests/test_utilities/test_paginator.py::test_paginator__paginate_without_range_key__throws_error PASSED [ 98%] tests/test_utilities/test_paginator.py::test_paginator__paginate_with_unknown_range_key__throws_error PASSED [ 98%] tests/test_utilities/test_paginator.py::test_paginator__paginate_5 PASSED [ 98%] tests/test_utilities/test_paginator.py::test_paginator__paginate_5__use_different_range_keys PASSED [ 98%] tests/test_utilities/test_paginator.py::test_paginator__paginate_twice PASSED [ 98%] tests/test_utilities/test_paginator.py::test_paginator__invalid_token PASSED [ 98%] tests/test_utilities/test_paginator.py::test_paginator__invalid_token__but_we_just_dont_care PASSED [ 98%] tests/test_utilities/test_paginator.py::TestDecorator::test__input_arguments_are_returned PASSED [ 98%] tests/test_utilities/test_paginator.py::TestDecorator::test__invoke_function_that_expects_limit_as_keyword PASSED [ 98%] tests/test_utilities/test_paginator.py::TestDecorator::test__invoke_function_that_expects_token_as_keyword PASSED [ 98%] tests/test_utilities/test_paginator.py::TestDecorator::test__method_returning_dict PASSED [ 98%] tests/test_utilities/test_paginator.py::TestDecorator::test__method_returning_instances PASSED [ 98%] tests/test_utilities/test_paginator.py::TestDecorator::test__method_without_configuration PASSED [ 98%] tests/test_utilities/test_paginator.py::TestDecorator::test__paginator_fails_with_inconsistent_arguments PASSED [ 98%] tests/test_utilities/test_paginator.py::TestDecorator::test__pass_exception_on_invalid_token PASSED [ 98%] tests/test_utilities/test_paginator.py::TestDecorator::test__pass_generic_exception_on_invalid_token PASSED [ 98%] tests/test_utilities/test_paginator.py::TestDecorator::test__verify_kwargs_can_be_a_list PASSED [ 98%] tests/test_utilities/test_tagging_service.py::test_list_empty PASSED [ 98%] tests/test_utilities/test_tagging_service.py::test_create_tag PASSED [ 98%] tests/test_utilities/test_tagging_service.py::test_create_tag_without_value PASSED [ 98%] tests/test_utilities/test_tagging_service.py::test_delete_tag_using_names PASSED [ 98%] tests/test_utilities/test_tagging_service.py::test_delete_all_tags_for_resource PASSED [ 98%] tests/test_utilities/test_tagging_service.py::test_list_empty_delete PASSED [ 98%] tests/test_utilities/test_tagging_service.py::test_delete_tag_using_tags PASSED [ 98%] tests/test_utilities/test_tagging_service.py::test_extract_tag_names PASSED [ 98%] tests/test_utilities/test_tagging_service.py::test_copy_non_existing_arn PASSED [ 98%] tests/test_utilities/test_tagging_service.py::test_copy_existing_arn PASSED [ 98%] tests/test_utilities/test_tagging_service.py::test_validate_tags PASSED [ 98%] tests/test_utilities/test_threaded_server.py::TestThreadedMotoServer::test_load_data_from_inmemory_client PASSED [ 98%] tests/test_utilities/test_threaded_server.py::TestThreadedMotoServer::test_server_can_handle_multiple_services PASSED [ 99%] tests/test_utilities/test_threaded_server.py::TestThreadedMotoServer::test_server_is_reachable PASSED [ 99%] tests/test_utilities/test_threaded_server.py::test_threaded_moto_server__different_port PASSED [ 99%] tests/test_utilities/test_threaded_server.py::test_threaded_moto_server__using_requests PASSED [ 99%] tests/test_utilities/test_utils.py::test_get_partition PASSED [ 99%] tests/test_utilities/test_utils.py::test_partition_regex PASSED [ 99%] tests/test_wafv2/test_regex_pattern_sets.py::test_regex_pattern_set_crud PASSED [ 99%] tests/test_wafv2/test_regex_pattern_sets.py::test_duplicate_regex_pattern_set PASSED [ 99%] tests/test_wafv2/test_regex_pattern_sets.py::test_cloudfront_scope PASSED [ 99%] tests/test_wafv2/test_server.py::test_create_web_acl PASSED [ 99%] tests/test_wafv2/test_server.py::test_list_web_ac_ls PASSED [ 99%] tests/test_wafv2/test_utils.py::test_make_arn_for_wacl_in_regional_scope PASSED [ 99%] tests/test_wafv2/test_utils.py::test_make_arn_for_wacl_in_cloudfront_scope PASSED [ 99%] tests/test_wafv2/test_wafv2.py::test_create_web_acl[us-east-1-aws] PASSED [ 99%] tests/test_wafv2/test_wafv2.py::test_create_web_acl[cn-north-1-aws-cn] PASSED [ 99%] tests/test_wafv2/test_wafv2.py::test_create_web_acl[us-gov-east-1-aws-us-gov] PASSED [ 99%] tests/test_wafv2/test_wafv2.py::test_create_web_acl_with_all_arguments PASSED [ 99%] tests/test_wafv2/test_wafv2.py::test_get_web_acl PASSED [ 99%] tests/test_wafv2/test_wafv2.py::test_list_web_acl PASSED [ 99%] tests/test_wafv2/test_wafv2.py::test_delete_web_acl PASSED [ 99%] tests/test_wafv2/test_wafv2.py::test_update_web_acl PASSED [ 99%] tests/test_wafv2/test_wafv2.py::test_ip_set_crud PASSED [ 99%] tests/test_wafv2/test_wafv2.py::test_list_ip_sets_pagination PASSED [ 99%] tests/test_wafv2/test_wafv2_integration.py::test_associate_with_unknown_resource PASSED [ 99%] tests/test_wafv2/test_wafv2_integration.py::test_associate_with_apigateway_stage PASSED [ 99%] tests/test_wafv2/test_wafv2_integration.py::test_get_web_acl_for_resource PASSED [ 99%] tests/test_wafv2/test_wafv2_integration.py::test_disassociate_unknown_resource PASSED [ 99%] tests/test_wafv2/test_wafv2_logging_configuration.py::test_logging_configuration_crud PASSED [ 99%] tests/test_wafv2/test_wafv2_logging_configuration.py::test_list_logging_config_pagination PASSED [ 99%] tests/test_wafv2/test_wafv2_rules.py::test_create_rule_group PASSED [ 99%] tests/test_wafv2/test_wafv2_rules.py::test_update_rule_group PASSED [ 99%] tests/test_wafv2/test_wafv2_rules.py::test_delete_rule_group PASSED [ 99%] tests/test_wafv2/test_wafv2_rules.py::test_get_rule_group PASSED [ 99%] tests/test_wafv2/test_wafv2_rules.py::test_list_rule_groups PASSED [ 99%] tests/test_wafv2/test_wafv2_tags.py::test_list_tags_for_resource__none_supplied PASSED [ 99%] tests/test_wafv2/test_wafv2_tags.py::test_list_tags_for_resource PASSED [ 99%] tests/test_wafv2/test_wafv2_tags.py::test_tag_resource PASSED [ 99%] tests/test_wafv2/test_wafv2_tags.py::test_untag_resource PASSED [ 99%] tests/test_workspaces/test_workspaces.py::test_create_workspaces PASSED [ 99%] tests/test_workspaces/test_workspaces.py::test_create_workspaces_with_invalid_directory_id PASSED [ 99%] tests/test_workspaces/test_workspaces.py::test_create_workspaces_with_unknown_directory_id PASSED [ 99%] tests/test_workspaces/test_workspaces.py::test_create_workspaces_with_auto_stop_timeout_and_alwayson PASSED [ 99%] tests/test_workspaces/test_workspaces.py::test_create_workspaces_with_auto_stop_timeout_and_manual PASSED [ 99%] tests/test_workspaces/test_workspaces.py::test_describe_workspaces PASSED [ 99%] tests/test_workspaces/test_workspaces.py::test_describe_workspaces_with_directory_and_username PASSED [ 99%] tests/test_workspaces/test_workspaces.py::test_describe_workspaces_invalid_parameters PASSED [ 99%] tests/test_workspaces/test_workspaces.py::test_describe_workspaces_only_user_name_used PASSED [ 99%] tests/test_workspaces/test_workspaces.py::test_register_workspace_directory_with_workdocs[True] SKIPPED (Parameter EnableWorkdocs is only available in older versions) [ 99%] tests/test_workspaces/test_workspaces.py::test_register_workspace_directory_with_workdocs[False] SKIPPED (Parameter EnableWorkdocs is only available in older versions) [ 99%] tests/test_workspaces/test_workspaces.py::test_register_workspace_directory PASSED [ 99%] tests/test_workspaces/test_workspaces.py::test_register_workspace_directory_enable_self_service PASSED [ 99%] tests/test_workspaces/test_workspaces.py::test_describe_workspace_directories PASSED [ 99%] tests/test_workspaces/test_workspaces.py::test_describe_workspace_directories_with_directory_id PASSED [ 99%] tests/test_workspaces/test_workspaces.py::test_describe_workspace_directories_with_invalid_directory_id PASSED [ 99%] tests/test_workspaces/test_workspaces.py::test_modify_workspace_creation_properties PASSED [ 99%] tests/test_workspaces/test_workspaces.py::test_modify_workspace_creation_properties_invalid_request PASSED [ 99%] tests/test_workspaces/test_workspaces.py::test_create_tags PASSED [ 99%] tests/test_workspaces/test_workspaces.py::test_describe_tags PASSED [ 99%] tests/test_workspaces/test_workspaces.py::test_describe_client_properties PASSED [ 99%] tests/test_workspaces/test_workspaces.py::test_modify_client_properties PASSED [ 99%] tests/test_workspaces/test_workspaces.py::test_create_workspace_image PASSED [ 99%] tests/test_workspaces/test_workspaces.py::test_create_workspace_image_invalid_workspace PASSED [ 99%] tests/test_workspaces/test_workspaces.py::test_create_workspace_image_already_exists PASSED [ 99%] tests/test_workspaces/test_workspaces.py::test_describe_workspace_images PASSED [ 99%] tests/test_workspaces/test_workspaces.py::test_update_workspace_image_permission PASSED [ 99%] tests/test_workspaces/test_workspaces.py::test_describe_workspace_image_permissions PASSED [ 99%] tests/test_workspaces/test_workspaces.py::test_describe_workspace_image_permissions_with_invalid_image_id PASSED [ 99%] tests/test_workspaces/test_workspaces.py::test_deregister_workspace_directory PASSED [ 99%] tests/test_workspaces/test_workspaces.py::test_modify_selfservice_permissions PASSED [ 99%] tests/test_workspacesweb/test_workspacesweb.py::test_create_network_settings PASSED [ 99%] tests/test_workspacesweb/test_workspacesweb.py::test_list_network_settings PASSED [ 99%] tests/test_workspacesweb/test_workspacesweb.py::test_get_network_settings PASSED [ 99%] tests/test_workspacesweb/test_workspacesweb.py::test_delete_network_settings PASSED [ 99%] tests/test_workspacesweb/test_workspacesweb.py::test_create_browser_settings PASSED [ 99%] tests/test_workspacesweb/test_workspacesweb.py::test_list_browser_settings PASSED [ 99%] tests/test_workspacesweb/test_workspacesweb.py::test_get_browser_settings PASSED [ 99%] tests/test_workspacesweb/test_workspacesweb.py::test_delete_browser_settings PASSED [ 99%] tests/test_workspacesweb/test_workspacesweb.py::test_create_portal PASSED [ 99%] tests/test_workspacesweb/test_workspacesweb.py::test_list_portals PASSED [ 99%] tests/test_workspacesweb/test_workspacesweb.py::test_get_portal PASSED [ 99%] tests/test_workspacesweb/test_workspacesweb.py::test_delete_portal PASSED [ 99%] tests/test_workspacesweb/test_workspacesweb.py::test_associate_browser_settings PASSED [ 99%] tests/test_workspacesweb/test_workspacesweb.py::test_associate_network_settings PASSED [ 99%] tests/test_workspacesweb/test_workspacesweb.py::test_create_user_settings PASSED [ 99%] tests/test_workspacesweb/test_workspacesweb.py::test_get_user_settings PASSED [ 99%] tests/test_workspacesweb/test_workspacesweb.py::test_list_user_settings PASSED [ 99%] tests/test_workspacesweb/test_workspacesweb.py::test_delete_user_settings PASSED [ 99%] tests/test_workspacesweb/test_workspacesweb.py::test_associate_user_settings PASSED [ 99%] tests/test_workspacesweb/test_workspacesweb.py::test_create_user_access_logging_settings PASSED [ 99%] tests/test_workspacesweb/test_workspacesweb.py::test_get_user_access_logging_settings PASSED [ 99%] tests/test_workspacesweb/test_workspacesweb.py::test_list_user_access_logging_settings PASSED [ 99%] tests/test_workspacesweb/test_workspacesweb.py::test_delete_user_access_logging_settings PASSED [ 99%] tests/test_workspacesweb/test_workspacesweb.py::test_associate_user_access_logging_settings PASSED [ 99%] tests/test_workspacesweb/test_workspacesweb.py::test_list_tags_for_resource PASSED [100%] ============================================================================================================================================== warnings summary ============================================================================================================================================== tests/test_ec2/test_key_pairs.py::test_key_pairs_invalid_boto3 /home/udu/aports/community/py3-moto/src/moto-5.1.5/moto/ec2/utils.py:759: CryptographyDeprecationWarning: SSH DSA keys are deprecated and will be removed in a future release. public_key = serialization.load_ssh_public_key(key_material) tests/test_events/test_events_integration.py::test_send_to_sqs_fifo_queue /usr/lib/python3.12/site-packages/botocore/auth.py:425: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). datetime_now = datetime.datetime.utcnow() -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html =================================================================================================================== 9340 passed, 13 skipped, 2 deselected, 2 warnings in 963.89s (0:16:03) ===================================================================================================================