1
0
Fork 0
mirror of https://github.com/ansible-collections/community.general.git synced 2024-09-14 20:13:21 +02:00
community.general/test/units/modules/cloud/amazon
Sloane Hertel 1de91a9aa0 [cloud] Convert s3 module to use boto3 (#21529)
* replace boto with boto3 for the s3 module

make s3 pep8 and remove from legacy files

fix s3 unit tests

* fix indentation

* s3 module - if we can't create an MD5 sum return None and always upload file

* remove Location.DEFAULT which isn't used in boto3 and tidy up the docs

* pep8

* s3: remove default: null, empty aliases, and required: false from documentation

fix incorrectly documented defaults

* Porting s3 to boto3. Simplify some logic and remove unused imports

* Fix s3 module variables

* Fix a typo in s3 module and remove from pep8 legacy files

* s3: add pagination for listing objects.

Fix logic and use head_object instead of get_object for efficiency.

Fix typo in unit test.

* Fix pagination to maintain backwards compatibility.

Fix incorrect conditional.

Remove redundant variable assignment.

Fix s3 list_object pagination to return all pages

* Use the revised List Objects API as recommended.

* Wrap call to paginated_list in a try/except

Also remembered to allow marker/prefix/max_keys to modify what keys are listed

* Simplify argument
2017-08-11 09:34:33 -04:00
..
fixtures [cloud][tests] AWS lambda module unit tests (#21768) 2017-02-23 09:58:26 -05:00
placebo_recordings [cloud] New module: Add module for managing AWS Datapipelines (cloud/amazon/data_pipeline) (#22878) 2017-08-03 15:04:10 -04:00
__init__.py Relocate module unit tests. (#18812) 2016-12-08 11:35:20 -05:00
placebo_fixtures.py Fix PEP 8 issues. 2017-03-31 14:21:54 -07:00
test_api_gateway.py [cloud] New module: AWS API Gageway module (#20230) 2017-06-05 10:25:56 -04:00
test_cloudformation.py Fix PEP 8 issues. 2017-03-31 14:21:54 -07:00
test_data_pipeline.py [cloud] New module: Add module for managing AWS Datapipelines (cloud/amazon/data_pipeline) (#22878) 2017-08-03 15:04:10 -04:00
test_ec2_utils.py fixed type mapper and added tests (#20963) 2017-02-02 09:46:17 -05:00
test_ec2_vpc_nat_gateway.py test/: PEP8 compliancy (#24803) 2017-05-30 18:05:19 +01:00
test_kinesis_stream.py [cloud][test] Use pytest conditional imports instead of nose/SkipTest (#22019) 2017-03-02 17:07:56 -05:00
test_lambda.py test/: PEP8 compliancy (#24803) 2017-05-30 18:05:19 +01:00
test_s3.py [cloud] Convert s3 module to use boto3 (#21529) 2017-08-11 09:34:33 -04:00
test_s3_bucket.py s3_bucket: fix python3 sorting incompatibility (#27502) 2017-08-03 15:41:26 -04:00