First, thanks for contributing to testinfra and make it even more awesome !
Regardless the review by a developer, a pull request will trigger automatic tests on https://travis-ci.org/philpep/testinfra/
You're encouraged to setup a full test environment, to add tests and check if all the tests pass before submitting your pull request. To run the complete test suite you must install:
To run all tests run:
tox
To run only some selected tests:
# Only tests matching 'ansible' on 4 processes with pytest-xdist tox -- -v -n 4 -k ansible test # Only modules tests on Python 3 and spawn a pdb on error tox -e py3 -- -v --pdb test/test_modules.py
Your code must pass without errors under flake8 with the extension hacking:
pip install hacking flake8 testinfra