/testinfra-awscli

testinfra test awscli is worrking correctly

Primary LanguagePythonGNU General Public License v3.0GPL-3.0

testinfra-awscli

Testinfra pytest for awscli.

Installation

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 Run

pytest -vs --html-report=reports/$(date +%Y-%m-%dT%H-%M).html --self-contained-html

Pytest Markers

  • awscli: awscli all tests from class
  • awscli_package: awscli install tests
  • awscli_process: awscli process tests

awscli default variables

  • awscli/defaults/main.yml Contains a yaml list of all default values. Fixture to return default values awscli/conftest.py

awscli override variables

  • overrides/main.yml Contains a yaml list of all override values that are merged into default dictionary. Fixture to return overrides conftest.py