You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
ansible/test/units
Allen Sanabria b510abce17 CloudRetry/AWSRetry backoff decorator with unit tests (#17039)
* Added aws_retry decorator function with unit tests

* Restructured the code to be used with a base class.

This base class CloudRetry can be reused by any other cloud provider.
This decorator should be used in situations, where you need to implement
a backoff algorithm and want to retry based on the status code from the
exception.

* updated documentation

* fixed tabs

* added botocore and boto3 to requirements.txt

* removed cloud.py from py24 tests, as it depends on boto3

* fix relative imports

* updated test to be 2.6 compat

* updated method name from retry to backoff

* readded lxd

* Updated default backoff from 2 seconds to 1.1s.

This will be about a total of 48 seconds in 10 tries. This is
configurable.
8 years ago
..
cli Enable most unittests on python3 (just some vault unittests and a logging one left) (#17240) 8 years ago
contrib
errors
executor Cache tasks by uuid in PlayIterator for O(1) lookups 8 years ago
inventory
inventory_test_data/group_vars
mock Move uses of to_bytes, to_text, to_native to use the module_utils version (#17423) 8 years ago
module_utils CloudRetry/AWSRetry backoff decorator with unit tests (#17039) 8 years ago
modules Enable some basic.py tests on python3 (#17167) 8 years ago
parsing Move uses of to_bytes, to_text, to_native to use the module_utils version (#17423) 8 years ago
playbook Add ksu privilege escalation (#17340) 8 years ago
plugins Move uses of to_bytes, to_text, to_native to use the module_utils version (#17423) 8 years ago
template Move queuing tasks to a background thread 8 years ago
utils FEATURE: adding variable serial batches 8 years ago
vars Adding unit tests for role variable precedence 8 years ago
__init__.py