cucumber-expressions


Namecucumber-expressions JSON
Version 17.0.1 PyPI version JSON
download
home_pagehttps://github.com/cucumber/cucumber-expressions
SummaryCucumber Expressions - a simpler alternative to Regular Expressions
upload_time2023-11-24 10:34:35
maintainer
docs_urlNone
authorJason Allen
requires_python>=3.10,<4.0
licenseMIT
keywords bdd testing cucumber expressions
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # Cucumber Expressions for Python

[The main docs are here](https://github.com/cucumber/cucumber-expressions#readme).

## Build system

This project uses [Poetry](https://python-poetry.org/) 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:

``` python
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:

``` python
poetry run pytest
```


            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/cucumber/cucumber-expressions",
    "name": "cucumber-expressions",
    "maintainer": "",
    "docs_url": null,
    "requires_python": ">=3.10,<4.0",
    "maintainer_email": "",
    "keywords": "BDD,testing,cucumber,expressions",
    "author": "Jason Allen",
    "author_email": "jsa34@noreply.github.com",
    "download_url": "https://files.pythonhosted.org/packages/74/05/9192adb28988755ac2b185e7c9d7821132c06b2605fc4e633b9fab95e4f6/cucumber_expressions-17.0.1.tar.gz",
    "platform": null,
    "description": "# Cucumber Expressions for Python\n\n[The main docs are here](https://github.com/cucumber/cucumber-expressions#readme).\n\n## Build system\n\nThis project uses [Poetry](https://python-poetry.org/) as its build system.\nIn order to develop on this project, please install Poetry as per your system's instructions on the link above.\n\n## Tests\n\nThe test suite uses `pytest` as its testing Framework.\n\n\n### Preparing to run the tests\n\nIn order to set up your dev environment, run the following command from this project's directory:\n\n``` python\npoetry install\n```\nIt will install all package and development requirements, and once that is done it will do a dev-install of the source code.\n\nYou only need to run it once, code changes will propagate directly and do not require running the install again.\n\n\n### Running the tests\n\n`pytest` automatically picks up files in the current directory or any subdirectories that have the prefix or suffix of `test_*.py`.\nTest function names must start with `test*`.\nTest class names must start with `Test*`.\n\nTo run all tests:\n\n``` python\npoetry run pytest\n```\n\n",
    "bugtrack_url": null,
    "license": "MIT",
    "summary": "Cucumber Expressions - a simpler alternative to Regular Expressions",
    "version": "17.0.1",
    "project_urls": {
        "Documentation": "https://github.com/cucumber/cucumber-expressions",
        "Homepage": "https://github.com/cucumber/cucumber-expressions",
        "Repository": "https://github.com/cucumber/cucumber-expressions"
    },
    "split_keywords": [
        "bdd",
        "testing",
        "cucumber",
        "expressions"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "f2192c26882d8e45f748c47009749e5bbba224bfc2feffeffbeaca2ef31b1992",
                "md5": "35a2f64b2fb7d15244da042cf3f63b4d",
                "sha256": "d0acd6df5fe1d5207dc4334b29878f2d9489ec1a0e1d42ad9c2327f5e0f806df"
            },
            "downloads": -1,
            "filename": "cucumber_expressions-17.0.1-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "35a2f64b2fb7d15244da042cf3f63b4d",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.10,<4.0",
            "size": 19312,
            "upload_time": "2023-11-24T10:34:33",
            "upload_time_iso_8601": "2023-11-24T10:34:33.382646Z",
            "url": "https://files.pythonhosted.org/packages/f2/19/2c26882d8e45f748c47009749e5bbba224bfc2feffeffbeaca2ef31b1992/cucumber_expressions-17.0.1-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "74059192adb28988755ac2b185e7c9d7821132c06b2605fc4e633b9fab95e4f6",
                "md5": "5cc24febf2b063499fffa4104612775c",
                "sha256": "75a52a83d72312c3ecf3d6adbd149a0bbc9df979ffd251c9f535c71ddbb24668"
            },
            "downloads": -1,
            "filename": "cucumber_expressions-17.0.1.tar.gz",
            "has_sig": false,
            "md5_digest": "5cc24febf2b063499fffa4104612775c",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.10,<4.0",
            "size": 21367,
            "upload_time": "2023-11-24T10:34:35",
            "upload_time_iso_8601": "2023-11-24T10:34:35.072403Z",
            "url": "https://files.pythonhosted.org/packages/74/05/9192adb28988755ac2b185e7c9d7821132c06b2605fc4e633b9fab95e4f6/cucumber_expressions-17.0.1.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2023-11-24 10:34:35",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "cucumber",
    "github_project": "cucumber-expressions",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "lcname": "cucumber-expressions"
}
        
Elapsed time: 0.13931s