The pytest-easy-server package is a Pytest plugin that provides a Pytest fixture fixture ~pytest_easy_server.es_server
that resolves to the set of servers the tests should run against.
The set of servers is defined in a server file (aka "easy-server file") and the secrets to access the servers are defined in a vault file that is referenced by the server file, in the formats defined by the easy-server package.
The files to use and the server or group nickname to select for the test can be specified in pytest options added by the plugin:
--es-file=FILE
Path name of the easy-server file to be used.
Default: es_server.yml in current directory.
--es-nickname=NICKNAME
Nickname of the server or server group to test against.
Default: The default from the server file.
usage.rst api.rst development.rst appendix.rst changes.rst