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-17.1.0.tar.gz (21.5 kB view details)

Uploaded Source

Built Distribution

cucumber_expressions-17.1.0-py3-none-any.whl (19.4 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: cucumber_expressions-17.1.0.tar.gz
  • Upload date:
  • Size: 21.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.0.0 CPython/3.12.2

File hashes

Hashes for cucumber_expressions-17.1.0.tar.gz
Algorithm Hash digest
SHA256 95fbc7b1e982259ce303eec232c67c8f32715423d6f9e9634479d4d2334a7c8e
MD5 bf72c48515673e4dc19465eba051afa8
BLAKE2b-256 3bc6360c687cf4bb9d92af9d4493567f6863fee9e20ce1863b042b053af41b55

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for cucumber_expressions-17.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 697d88828db9c0e34b6dc0e4f9cc72f023eb809aefb2a1344b8821c2ad74b7c6
MD5 1aa46f30cb31e46efaa4325bf590d7f0
BLAKE2b-256 c05b80c2e6a513721cc3e91a33655eb6be3e880eb40468cbfe714ae7a2fd162e

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