Pytest plugin for easy testing against servers
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, as well as a schema file for validating the user-defined structure of certain properties in the server and vault files, 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. --es-schema-file=FILE Path name of the schema file to be used for validating the structure of user-defined properties in the easy-server server and vault files. Default: No validation. --es-encrypted Require that the vault file (if specified) is encrypted and error out otherwise. Default: Tolerate unencrypted vault file.
The pytest-easy-server project is provided under the Apache Software License 2.0.
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Hashes for pytest_easy_server-0.8.0-py2.py3-none-any.whl