tests.system.providers.amazon.aws.utils
¶
Package Contents¶
Functions¶
|
Given a Parameter name: first check for an existing Environment Variable, |
Retrieves or generates an Environment ID, validate that it is suitable, |
Attributes¶
- tests.system.providers.amazon.aws.utils.INVALID_ENV_ID_MSG :str = In order to maximize compatibility, the SYSTEM_TESTS_ENV_ID must be an alphanumeric string which...[source]¶
- tests.system.providers.amazon.aws.utils.LOWERCASE_ENV_ID_MSG :str = The provided Environment ID contains uppercase letters and will be converted to lowercase for...[source]¶
- tests.system.providers.amazon.aws.utils.NO_VALUE_MSG :str = No Value Found: Variable {key} could not be found and no default value was provided.[source]¶
- tests.system.providers.amazon.aws.utils.fetch_variable(key, default_value=None)[source]¶
Given a Parameter name: first check for an existing Environment Variable, then check SSM for a value. If neither are available, fall back on the optional default value.
- tests.system.providers.amazon.aws.utils.set_env_id()[source]¶
Retrieves or generates an Environment ID, validate that it is suitable, export it as an Environment Variable, and return it.
If an Environment ID has already been generated, use that. Otherwise, try to fetch it and export it as an Environment Variable. If there is not one available to fetch then generate one and export it as an Environment Variable.
- Returns
A valid System Test Environment ID.
- Return type