cucumber-expressions


Namecucumber-expressions JSON
Version 18.0.1 PyPI version JSON
download
home_pagehttps://github.com/cucumber/cucumber-expressions
SummaryCucumber Expressions - a simpler alternative to Regular Expressions
upload_time2024-10-28 11:38:48
maintainerNone
docs_urlNone
authorJason Allen
requires_python<4.0,>=3.8
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": null,
    "docs_url": null,
    "requires_python": "<4.0,>=3.8",
    "maintainer_email": null,
    "keywords": "BDD, testing, cucumber, expressions",
    "author": "Jason Allen",
    "author_email": "jsa34@noreply.github.com",
    "download_url": "https://files.pythonhosted.org/packages/c6/7d/f4e231167b23b3d7348aa1c90117ce8854fae186d6984ad66d705df24061/cucumber_expressions-18.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\n",
    "bugtrack_url": null,
    "license": "MIT",
    "summary": "Cucumber Expressions - a simpler alternative to Regular Expressions",
    "version": "18.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": "80e031ce90dad5234c3d52432bfce7562aa11cda4848aea90936a4be6c67d7ab",
                "md5": "8a210ec05554baa55736029322352f0c",
                "sha256": "86230d503cdda7ef35a1f2072a882d7d57c740aa4c163c82b07f039b6bc60c42"
            },
            "downloads": -1,
            "filename": "cucumber_expressions-18.0.1-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "8a210ec05554baa55736029322352f0c",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": "<4.0,>=3.8",
            "size": 20211,
            "upload_time": "2024-10-28T11:38:47",
            "upload_time_iso_8601": "2024-10-28T11:38:47.101118Z",
            "url": "https://files.pythonhosted.org/packages/80/e0/31ce90dad5234c3d52432bfce7562aa11cda4848aea90936a4be6c67d7ab/cucumber_expressions-18.0.1-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "c67df4e231167b23b3d7348aa1c90117ce8854fae186d6984ad66d705df24061",
                "md5": "f48321b55beb4e5deae29e877eabd872",
                "sha256": "86ce41bf28ee520408416f38022e5a083d815edf04a0bd1dae46d474ca597c60"
            },
            "downloads": -1,
            "filename": "cucumber_expressions-18.0.1.tar.gz",
            "has_sig": false,
            "md5_digest": "f48321b55beb4e5deae29e877eabd872",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": "<4.0,>=3.8",
            "size": 22232,
            "upload_time": "2024-10-28T11:38:48",
            "upload_time_iso_8601": "2024-10-28T11:38:48.672517Z",
            "url": "https://files.pythonhosted.org/packages/c6/7d/f4e231167b23b3d7348aa1c90117ce8854fae186d6984ad66d705df24061/cucumber_expressions-18.0.1.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-10-28 11:38:48",
    "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.43699s