Testinfra pytest for awscli.
python -m venv venv
source venv/bin/activate
pip install -r requirements_install.txt
Create a python virtual environment. Activate and install requirements. Now ready to run tests.
pytest -vs --html-report=reports/$(date +%Y-%m-%dT%H-%M).html --self-contained-html
- awscli: awscli all tests from class
- awscli_package: awscli install tests
- awscli_process: awscli process tests
- awscli/defaults/main.yml Contains a yaml list of all default values. Fixture to return default values awscli/conftest.py
- overrides/main.yml Contains a yaml list of all override values that are merged into default dictionary. Fixture to return overrides conftest.py