Skip to main content

Another one YAML-based DSL for testing

Project description

pytest-loco

Declarative DSL for structured, extensible test scenarios in pytest.

pytest-loco introduces a YAML-based domain-specific language (DSL) for describing test workflows in a declarative and composable way. It is designed to support structured validation, data-driven execution, and pluggable extensions such as HTTP, JSON, and custom domain logic.

Install

> pip install pytest-loco

Requirements:

  • Python 3.13 or higher

Documentation

See https://pytest-loco.readthedocs.io/en/latest/

Thanks

Project details


Download files

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

Source Distribution

pytest_loco-1.5.0.tar.gz (49.3 kB view details)

Uploaded Source

Built Distribution

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

pytest_loco-1.5.0-py3-none-any.whl (68.0 kB view details)

Uploaded Python 3

File details

Details for the file pytest_loco-1.5.0.tar.gz.

File metadata

  • Download URL: pytest_loco-1.5.0.tar.gz
  • Upload date:
  • Size: 49.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.3.2 CPython/3.14.3 Linux/6.14.0-1017-azure

File hashes

Hashes for pytest_loco-1.5.0.tar.gz
Algorithm Hash digest
SHA256 7f01600b6c3d93f0c6fa13c388a82a336c9d6055a1af2403e145fea4ad948d52
MD5 5236afb125f7ff588155925858016768
BLAKE2b-256 bc14a561e5e076e64217e16dd8723648197c2ba5571a5889a39719643455518e

See more details on using hashes here.

File details

Details for the file pytest_loco-1.5.0-py3-none-any.whl.

File metadata

  • Download URL: pytest_loco-1.5.0-py3-none-any.whl
  • Upload date:
  • Size: 68.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.3.2 CPython/3.14.3 Linux/6.14.0-1017-azure

File hashes

Hashes for pytest_loco-1.5.0-py3-none-any.whl
Algorithm Hash digest
SHA256 ed577ae6209ef422e7529e524d746d60700c6fd85dd4e5ac92bbc110322a42e4
MD5 3b45a007938e097cc1a42d6cd833e83d
BLAKE2b-256 2dff5dbb658cd4647944175e4e336d09f9f2283cfa6905d1b147f6b4aa5cc92e

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