https://github.com/exasol/pytest-plugins
Exasol pytest plugins
https://github.com/exasol/pytest-plugins
exasol exasol-integration integration-testing pytest-plugin python
Last synced: 2 months ago
JSON representation
Exasol pytest plugins
- Host: GitHub
- URL: https://github.com/exasol/pytest-plugins
- Owner: exasol
- License: mit
- Created: 2024-02-06T08:13:27.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2026-02-10T17:29:31.000Z (2 months ago)
- Last Synced: 2026-02-10T20:45:04.469Z (2 months ago)
- Topics: exasol, exasol-integration, integration-testing, pytest-plugin, python
- Language: Python
- Homepage:
- Size: 1.98 MB
- Stars: 3
- Watchers: 3
- Forks: 0
- Open Issues: 18
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Security: SECURITY.md
Awesome Lists containing this project
README
# Pytest-Plugins for Exasol
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.
Please note that pytest plugin pytest-exasol-extension has been moved to a separate repository https://github.com/exasol/pytest-extension.
## Introduction
[pytest](https://pytest.org) is a powerful testing framework for [python](https://www.python.org), 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.
## Plugins
| Plugin | Description | PYPI |
|---------------------------|----------------------------------------------------------------------------------------------------------------------------|:-----------------------------------------------------------------------------|
| `pytest-exasol-backend` | Fixture aggregating functionality of both of the above plugins | [pytest-exasol-backend](https://pypi.org/project/pytest-exasol-backend/) |
| `pytest-exasol-slc` | Fixture for uploading a script language container | [pytest-exasol-slc](https://pypi.org/project/pytest-exasol-slc/) |
## Installation
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-slc` plugin, you could use the following command:
```shell
pip install pytest-exasol-slc
```
To install a specific version of a plugin, simply specify the version number:
```shell
pip install "pytest-exasol-slc==x.y.z"
```
Replace x.y.z with the desired version number.
## Development
See [Developer Guide](doc/developer-guide.md).
## Archived plugins
* `pytest-itde`
* `pytest-saas`