moto/tests
pvbouwel fc4d88401d Improve DDB expressions support3: AST Validation
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) -> this commit
 4) AST gets processed to perform the update

This commit uses the AST to perform validation.  Validation makes sure the
nodes encounterd have valid values and they will also resolve values for
references that refer to item state or values passed into the expression.
2020-04-19 16:58:07 +01:00
..
test_acm black linting 2019-12-16 21:25:20 -05:00
test_apigateway Linting 2020-04-14 08:06:00 +01:00
test_athena Run black on moto & test directories. 2019-10-31 10:36:05 -07:00
test_autoscaling Implement enter_standby, exit_standby and terminate_instance_in_auto_scaling_group 2020-04-13 10:54:13 +10:00
test_awslambda DDB Streams - Bugfix where processed items are resend every time 2020-02-24 09:28:52 +00:00
test_batch Linting 2020-03-12 14:07:34 +00:00
test_cloudformation Merge pull request #2880 from bblommers/bugfix/2877 2020-04-16 15:02:45 -07:00
test_cloudwatch make linter happy 2020-03-16 21:58:50 +01:00
test_codecommit add tests for codecommit 2019-12-26 16:06:53 +01:00
test_codepipeline Add codepipeline.untag_resource 2019-12-23 19:50:16 +01:00
test_cognitoidentity black linting 2019-12-16 21:25:20 -05:00
test_cognitoidp Merge pull request #2742 from xnegativx/master 2020-02-18 13:41:02 +00:00
test_config add missing os import for config tests 2020-02-24 13:25:36 -06:00
test_core #2774 - Re-add test, and update requirements to working botocore 2020-03-09 12:47:44 +00:00
test_datapipeline Merge remote-tracking branch 'upstream/master' 2019-12-23 08:38:53 +01:00
test_datasync DataSync: Task metadata and update_task 2019-11-06 19:26:59 +02:00
test_dynamodb Merge remote-tracking branch 'upstream/master' 2019-12-23 08:38:53 +01:00
test_dynamodb2 Improve DDB expressions support3: AST Validation 2020-04-19 16:58:07 +01:00
test_dynamodbstreams make black happy 2020-04-06 19:55:54 +10:00
test_ec2 Merge pull request #2880 from bblommers/bugfix/2877 2020-04-16 15:02:45 -07:00
test_ec2_instance_connect parent 0f67a74d25 2019-12-17 17:38:49 -08:00
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 black linting 2019-12-16 21:25:20 -05:00
test_elbv2 Fix more typos. 2020-01-23 10:15:02 -08:00
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 Merge remote-tracking branch 'upstream/master' 2020-01-23 15:37:40 +01:00
test_glue Merge remote-tracking branch 'upstream/master' 2020-01-24 10:38:19 +01:00
test_iam Made UserName parameter optional for IAM access key functions 2020-01-27 12:12:21 -05:00
test_iot fix linting errors 2019-12-23 09:01:53 +01:00
test_iotdata Run black on moto & test directories. 2019-10-31 10:36:05 -07:00
test_kinesis Fix more typos. 2020-01-23 10:15:02 -08:00
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 Merge remote-tracking branch 'upstream/master' 2019-12-23 08:38:53 +01:00
test_organizations Raise DuplicateOrganizationalUnitException 2020-02-06 12:38:37 +01:00
test_packages Run black on moto & test directories. 2019-10-31 10:36:05 -07:00
test_polly Merge remote-tracking branch 'upstream/master' 2019-12-23 08:38:53 +01:00
test_rds Fix more typos. 2020-01-23 10:15:02 -08:00
test_rds2 Bugfix: Allow stop_db_instance for compatible engines 2020-04-16 15:14:37 -04:00
test_redshift black linting 2019-12-16 21:25:20 -05:00
test_resourcegroups Run black on moto & test directories. 2019-10-31 10:36:05 -07:00
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 Raise errors on tagging buckets with aws:* 2020-03-30 17:27:06 -07:00
test_s3bucket_path Fix more typos. 2020-01-23 10:15:02 -08:00
test_secretsmanager Adds initial support for secretsmanager update_secret 2020-04-16 08:20:43 -07: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 ACCOUNT_ID moved to moto.core, MOTO_ACCOUNT_ID env var override 2019-12-16 21:05:29 -05:00
test_swf Add SWF domain and type undeprecation 2020-03-05 23:37:17 +10:00
test_utilities delete tags when their resource is deleted 2020-02-05 11:58:52 -05:00
test_xray Run black on moto & test directories. 2019-10-31 10:36:05 -07:00
__init__.py Run black on moto & test directories. 2019-10-31 10:36:05 -07:00
backport_assert_raises.py Run black on moto & test directories. 2019-10-31 10:36:05 -07:00
helpers.py Run black on moto & test directories. 2019-10-31 10:36:05 -07:00