Skip to content

exasol/pytest-plugins

Repository files navigation

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.

Introduction

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.

Plugins

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

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-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.

Development

See Developer Guide.