Skip to main content

Cucumber Expressions - a simpler alternative to Regular Expressions

Project description

Cucumber Expressions for Python

The main docs are here.

Build system

This project uses Poetry as its build system. In order to develop on this project, please install Poetry as per your system's instructions on the link above.

Tests

The test suite uses pytest as its testing Framework.

Preparing to run the tests

In order to set up your dev environment, run the following command from this project's directory:

poetry install

It will install all package and development requirements, and once that is done it will do a dev-install of the source code.

You only need to run it once, code changes will propagate directly and do not require running the install again.

Running the tests

pytest automatically picks up files in the current directory or any subdirectories that have the prefix or suffix of test_*.py. Test function names must start with test*. Test class names must start with Test*.

To run all tests:

poetry run pytest

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

cucumber_expressions-18.0.1.tar.gz (22.2 kB view details)

Uploaded Source

Built Distribution

cucumber_expressions-18.0.1-py3-none-any.whl (20.2 kB view details)

Uploaded Python 3

File details

Details for the file cucumber_expressions-18.0.1.tar.gz.

File metadata

  • Download URL: cucumber_expressions-18.0.1.tar.gz
  • Upload date:
  • Size: 22.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for cucumber_expressions-18.0.1.tar.gz
Algorithm Hash digest
SHA256 86ce41bf28ee520408416f38022e5a083d815edf04a0bd1dae46d474ca597c60
MD5 f48321b55beb4e5deae29e877eabd872
BLAKE2b-256 c67df4e231167b23b3d7348aa1c90117ce8854fae186d6984ad66d705df24061

See more details on using hashes here.

Provenance

File details

Details for the file cucumber_expressions-18.0.1-py3-none-any.whl.

File metadata

File hashes

Hashes for cucumber_expressions-18.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 86230d503cdda7ef35a1f2072a882d7d57c740aa4c163c82b07f039b6bc60c42
MD5 8a210ec05554baa55736029322352f0c
BLAKE2b-256 80e031ce90dad5234c3d52432bfce7562aa11cda4848aea90936a4be6c67d7ab

See more details on using hashes here.

Provenance

Supported by

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