moto/tests
pvbouwel ec731ac901 Improve DDB expressions support4: Execution using AST
Part of structured approach for UpdateExpressions:
 1) Expression gets parsed into a tokenlist (tokenized)
 2) Tokenlist get transformed to expression tree (AST)
 3) The AST gets validated (full semantic correctness)
 4) AST gets processed to perform the update -> this commit

This commit uses the AST to execute the UpdateExpression.
All the existing tests pass. The only tests that have been
updated are in test_dynamodb_table_with_range_key.py because
they wrongly allow adding a set to a path that doesn't exist.
This has been alligend to correspond to the behavior of AWS
DynamoDB.

This commit will resolve https://github.com/spulec/moto/issues/2806
Multiple tests have been implemented that verify this.
2020-04-26 15:59:12 +01:00
..
test_acm
test_apigateway Updated for black 2020-04-25 11:24:54 -05:00
test_athena
test_autoscaling Implement enter_standby, exit_standby and terminate_instance_in_auto_scaling_group 2020-04-13 10:54:13 +10:00
test_awslambda #883 - Lambda - Add test to verify remove_permission functinonality 2020-04-03 10:30:05 +01:00
test_batch Linting 2020-03-12 14:07:34 +00:00
test_cloudformation Merge pull request #2838 from bblommers/feature/2388 2020-04-25 18:44:18 -05:00
test_cloudwatch Merge pull request #2848 from bblommers/feature/2239 2020-04-25 18:39:21 -05:00
test_codecommit
test_codepipeline
test_cognitoidentity #2800 - CognitoIdentity - Fix format of Identity ID 2020-04-04 14:09:38 +01:00
test_cognitoidp Merge pull request #2742 from xnegativx/master 2020-02-18 13:41:02 +00:00
test_config Use TaggingService for S3 - Cleanup 2020-04-01 15:35:25 +01:00
test_core #2774 - Re-add test, and update requirements to working botocore 2020-03-09 12:47:44 +00:00
test_datapipeline
test_datasync
test_dynamodb
test_dynamodb2 Improve DDB expressions support4: Execution using AST 2020-04-26 15:59:12 +01:00
test_dynamodbstreams make black happy 2020-04-06 19:55:54 +10:00
test_eb Elastic Beanstalk - Rename and Add Implementation Coverage 2020-03-30 14:08:22 +01:00
test_ec2 Merge pull request #2837 from bblommers/bug/2810 2020-04-25 18:44:48 -05:00
test_ec2_instance_connect
test_ecr Change RESTError to JsonRESTError for ImageNotFoundException, update test to expect ImageNotFoundException 2020-03-08 20:56:21 +01:00
test_ecs Changed mock_ecs to support ecs.run_task calls with a default cluster 2020-04-07 15:32:44 -07:00
test_elb
test_elbv2
test_emr Reformat 2020-03-06 18:11:07 -03:00
test_events refactor put_rule test 2020-04-01 22:14:51 -03:00
test_glacier
test_glue change code style to pass black --check 2020-04-21 22:34:05 +02:00
test_iam Made UserName parameter optional for IAM access key functions 2020-01-27 12:12:21 -05:00
test_iot fix lint 2020-04-21 14:43:04 +09:00
test_iotdata
test_kinesis
test_kms re-add coverage and remove unused import 2020-02-21 15:39:23 -05:00
test_logs add support for RetentionInDays for LogGroup 2020-04-01 22:14:41 -03:00
test_opsworks
test_organizations Raise DuplicateOrganizationalUnitException 2020-02-06 12:38:37 +01:00
test_packages
test_polly
test_rds
test_rds2 Bugfix: Allow stop_db_instance for compatible engines 2020-04-16 15:14:37 -04:00
test_redshift
test_resourcegroups
test_resourcegroupstaggingapi fix test cases, bug when no tags are present and conflict 2020-02-21 15:21:41 -05:00
test_route53 Formatting 2020-03-02 13:07:34 +00:00
test_s3 Merge pull request #2909 from oliparcol/bug/2759 2020-04-25 18:46:25 -05:00
test_s3bucket_path
test_secretsmanager handle description in describe secret operation, add tests 2020-04-24 21:47:11 +02:00
test_ses #2264 - SES - Ensure verify_email_address works with display names 2020-03-18 11:46:44 +00:00
test_sns Fix missing MessageAttributes when using RawMessageDelivery 2020-03-21 19:25:25 +01:00
test_sqs Limit SQS list_queues response to 1000 queues 2020-02-07 15:54:42 -06:00
test_ssm SSM: Fix the formatting associated with label_parameter_version/get_parameter_history updates 2020-03-11 11:57:04 -04:00
test_stepfunctions fix: stepfunction stop_execution 2020-03-27 15:35:50 -05:00
test_sts
test_swf Add SWF domain and type undeprecation 2020-03-05 23:37:17 +10:00
test_utilities Use TaggingService for S3 Objects 2020-03-31 12:04:04 +01:00
test_xray
__init__.py
backport_assert_raises.py
helpers.py