Welcome to the official repository for Exasol pytest-plugins!
This collection of plugins is designed to enhance and simplify the testing experience for projects related to Exasol.
By providing a centralized location for pytest plugins, we aim to foster collaboration, ensure consistency, and improve the quality of testing practices within the organization.
pytest is a powerful testing framework for python, and with the help of these plugins, developers can extend its functionality to better suit the testing requirements of Exasol-related projects.
Whether you're looking to use database interactions, enhance test reporting, or streamline your testing pipeline, our plugins are here to help.
Plugin | Description | PYPI |
---|---|---|
pytest-exasol-backend |
Fixture aggregating functionality of both of the above plugins | pytest-exasol-backend |
pytest-exasol-slc |
Fixture for uploading a script language container | pytest-exasol-slc |
pytest-exasol-extension |
Fixture for setting up a database for an extension test | pytest-exasol-extension |
To ensure you're using the latest features and bug fixes, we recommend installing the plugins directly from PyPI using your preferred package manager. This approach simplifies the process of keeping your testing environment up-to-date.
For example, to install the pytest-exasol-itde
plugin, you could use the following command:
pip install pytest-exasol-itde
To install a specific version of a plugin, simply specify the version number:
pip install "pytest-exasol-itde==x.y.z"
Replace x.y.z with the desired version number.
See Developer Guide.