moto/tests
Brian Pandola ae85c539fd Remove boto package dependency
The `boto` library (long ago superseded by `boto3`) has not had an official
release in over two years or even a commit in the last 18 months.  Importing
the package (or indirectly importing it by via `moto`) generates a deprecation
warning.  Additionally, an ever-increasing number of `moto` users who have
left `boto` behind for `boto3` are still being forced to install `boto`.

This commit vendors a very small subset of the `boto` library--only the code
required by `moto` to run--into the /packages subdirectory.  A README file
is included explaining the origin of the files and a recommendation for how
they can be removed entirely in a future release.

NOTE: Users of `boto` will still be able to use `moto` after this is merged.

closes #2978
closes #3013
closes #3170
closes #3418

relates to #2950
2020-11-26 23:59:15 -08:00
..
test_acm Linting 2020-11-11 15:55:37 +00:00
test_apigateway Linting 2020-11-11 15:55:37 +00:00
test_applicationautoscaling Linting 2020-11-11 15:55:37 +00:00
test_athena Linting 2020-11-11 15:55:37 +00:00
test_autoscaling Linting 2020-11-11 15:55:37 +00:00
test_awslambda fixed issue in update_configuration for lambda when setting VPC config property (#3479) 2020-11-18 08:45:31 +00:00
test_batch Fix Race Condition in batch:SubmitJob (#3480) 2020-11-18 10:49:25 +00:00
test_cloudformation Remove boto package dependency 2020-11-26 23:59:15 -08:00
test_cloudwatch Fix:CloudWatch List metrics with dimensions (#3461) 2020-11-20 12:38:48 +00:00
test_codecommit Finish porting from nose to pytest. 2020-11-10 08:25:05 +01:00
test_codepipeline Linting 2020-11-11 15:55:37 +00:00
test_cognitoidentity Finish porting from nose to pytest. 2020-11-10 08:25:05 +01:00
test_cognitoidp Fix: Python 2/3 Incompatibility (#3488) 2020-11-21 13:36:33 +00:00
test_config Linting 2020-11-11 15:55:37 +00:00
test_core Linting 2020-11-11 15:55:37 +00:00
test_datapipeline Port test suite from nose to pytest. 2020-11-10 08:23:44 +01:00
test_datasync Finish porting from nose to pytest. 2020-11-10 08:25:05 +01:00
test_dynamodb Port test suite from nose to pytest. 2020-11-10 08:23:44 +01:00
test_dynamodb2 [dynamodb2] Support include projection on indexes (#3498) 2020-11-25 20:28:05 +00:00
test_dynamodbstreams Port test suite from nose to pytest. 2020-11-10 08:23:44 +01:00
test_ec2 Remove boto package dependency 2020-11-26 23:59:15 -08:00
test_ec2instanceconnect
test_ecr Port test suite from nose to pytest. 2020-11-10 08:23:44 +01:00
test_ecs Linting 2020-11-11 15:55:37 +00:00
test_elasticbeanstalk Linting 2020-11-11 15:55:37 +00:00
test_elb Back to Black 2020-11-10 14:12:38 +01:00
test_elbv2 Finish porting from nose to pytest. 2020-11-10 08:25:05 +01:00
test_emr Fix: EMR ReleaseLabel validation does not respect semantic versioning (#3489) 2020-11-22 18:54:59 +00:00
test_events EventBridge: put_rule and list_rules should store and retrieve EventBusName property (#3472) 2020-11-17 15:36:17 +00:00
test_forecast Linting 2020-11-11 15:55:37 +00:00
test_glacier Port test suite from nose to pytest. 2020-11-10 08:23:44 +01:00
test_glue Back to Black 2020-11-10 14:12:38 +01:00
test_iam Fix: yield tests ignored by pytest runner (#3500) 2020-11-25 10:48:05 +00:00
test_iot Linting 2020-11-11 15:55:37 +00:00
test_iotdata Finish porting from nose to pytest. 2020-11-10 08:25:05 +01:00
test_kinesis Port test suite from nose to pytest. 2020-11-10 08:23:44 +01:00
test_kinesisvideo Port test suite from nose to pytest. 2020-11-10 08:23:44 +01:00
test_kinesisvideoarchivedmedia Linting 2020-11-11 15:55:37 +00:00
test_kms Linting 2020-11-11 15:55:37 +00:00
test_logs Linting 2020-11-11 15:55:37 +00:00
test_managedblockchain Linting 2020-11-11 15:55:37 +00:00
test_opsworks Port test suite from nose to pytest. 2020-11-10 08:23:44 +01:00
test_organizations Linting 2020-11-11 15:55:37 +00:00
test_packages Port test suite from nose to pytest. 2020-11-10 08:23:44 +01:00
test_polly Port test suite from nose to pytest. 2020-11-10 08:23:44 +01:00
test_ram Finish porting from nose to pytest. 2020-11-10 08:25:05 +01:00
test_rds Port test suite from nose to pytest. 2020-11-10 08:23:44 +01:00
test_rds2 Fix: TagList missing in rds:DescribeDBInstance response (#3459) 2020-11-16 09:30:53 +00:00
test_redshift Fix: Duplicate test name causing loss of coverage 2020-11-24 03:29:52 -08:00
test_resourcegroups
test_resourcegroupstaggingapi Add ec2.vpc resource support to Tagging API (#3375) 2020-10-10 19:05:21 +01:00
test_route53 Route53: Implement dummy GetChange endpoint (#3486) 2020-11-20 07:21:05 +00:00
test_s3 Linting 2020-11-11 15:55:37 +00:00
test_s3bucket_path Port test suite from nose to pytest. 2020-11-10 08:23:44 +01:00
test_sagemaker Back to Black 2020-11-10 14:12:38 +01:00
test_secretsmanager Linting 2020-11-11 15:55:37 +00:00
test_ses Linting 2020-11-11 15:55:37 +00:00
test_sns Linting 2020-11-11 15:55:37 +00:00
test_sqs Linting 2020-11-11 15:55:37 +00:00
test_ssm Linting 2020-11-11 15:55:37 +00:00
test_stepfunctions Linting 2020-11-11 15:55:37 +00:00
test_sts Finish porting from nose to pytest. 2020-11-10 08:25:05 +01:00
test_swf Port test suite from nose to pytest. 2020-11-10 08:23:44 +01:00
test_transcribe Linting 2020-11-11 15:55:37 +00:00
test_utilities
test_xray Port test suite from nose to pytest. 2020-11-10 08:23:44 +01:00
__init__.py Port test suite from nose to pytest. 2020-11-10 08:23:44 +01:00
helpers.py Port test suite from nose to pytest. 2020-11-10 08:23:44 +01:00