Want to help improve pytest? Please contribute to or join our upcoming sprint in June 2016!

Setting up bash completionΒΆ

When using bash as your shell, pytest can use argcomplete (https://argcomplete.readthedocs.io/) for auto-completion. For this argcomplete needs to be installed and enabled.

Install argcomplete using:

sudo pip install 'argcomplete>=0.5.7'

For global activation of all argcomplete enabled python applications run:

sudo activate-global-python-argcomplete

For permanent (but not global) pytest activation, use:

register-python-argcomplete py.test >> ~/.bashrc

For one-time activation of argcomplete for pytest only, use:

eval "$(register-python-argcomplete py.test)"