Skip to main content

Library for pytest-based Linux storage tests

Project description

sts-libs

PyPI version Downloads Ruff pre-commit Documentation Copr build status

Python library for storage testing on Fedora-based Linux distributions.

About

sts-libs provides a comprehensive set of tools and utilities for storage testing, designed to work seamlessly with pytest and the testinfra pytest plugin. It is a core component of the sts testing framework, which uses tmt for test management.

Full documentation is available at rh-kernel-stqe.gitlab.io/sts

Status

Approaching 1.0 release with a stable-ish API and extensible architecture. Currently supports core storage technologies, with a design that makes it straightforward to add support for additional devices and protocols.

Installation

Fedora and EPEL9

RPM packages are available on Fedora Copr

Pytest virtual environment with uv

uv tool install pytest --with sts-libs

Libs only with pip

pip install sts-libs

Contributing

We welcome contributions! Please see our contributing guide for details on how to get involved.

Issues and merge requests can be submitted at the sts GitLab repository.

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

sts_libs-1.20.0.tar.gz (444.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

sts_libs-1.20.0-py3-none-any.whl (311.2 kB view details)

Uploaded Python 3

File details

Details for the file sts_libs-1.20.0.tar.gz.

File metadata

  • Download URL: sts_libs-1.20.0.tar.gz
  • Upload date:
  • Size: 444.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: Hatch/1.16.4 cpython/3.14.5 HTTPX/0.28.1

File hashes

Hashes for sts_libs-1.20.0.tar.gz
Algorithm Hash digest
SHA256 d0ceb8f7647b1d2262bc995ef5317e82f22ff42170fe84848bfc7954f234e9a4
MD5 463c72613bffd2a7b85db1d240087b35
BLAKE2b-256 26b797d4e643d2776638cf39c964dbd5b1c338448113e13ee7dbea264b4d8dfc

See more details on using hashes here.

File details

Details for the file sts_libs-1.20.0-py3-none-any.whl.

File metadata

  • Download URL: sts_libs-1.20.0-py3-none-any.whl
  • Upload date:
  • Size: 311.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: Hatch/1.16.4 cpython/3.14.5 HTTPX/0.28.1

File hashes

Hashes for sts_libs-1.20.0-py3-none-any.whl
Algorithm Hash digest
SHA256 3359367d66ce602bd829d1694eeed6cfa24f9f80767c81a5facda2dc6fae2655
MD5 fb4be10c8ce16f1d0fb13cf9b1bfc4ec
BLAKE2b-256 fc9c655485fad93c6afa70edefaedff32b47c25f4567ea5e33d38f1e317b17b1

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page