{ "info": { "author": "Singular Labs, Inc", "author_email": "devs@singular.net", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Topic :: Software Development :: Build Tools" ], "description": "# pytest-parametrization\nSimpler PyTest parametrization\n\n## How to use\n### Explicit parameters\n```python\nfrom parametrization import Parametrization\n \n@Parametrization.parameters(\"actual\", \"expected\")\n@Parametrization.case(name=\"some_case_0\", actual=1, expected=2)\n@Parametrization.case(\"some_case_1\", actual=1, expected=2)\n@Parametrization.case(\"some_case_2\", 1, expected=1)\n@Parametrization.case(\"some_case_3\", 2, 2)\n@Parametrization.case(\"some_case_4\", 3, 3)\ndef test_somthing(actual, expected):\n assert actual == expected\n```\n### Auto-detect parameters\n```python\nfrom parametrization import Parametrization\n \n@Parametrization.autodetect_parameters()\n@Parametrization.case(name=\"some_case_0\", actual=1, expected=2)\n@Parametrization.case(\"some_case_1\", actual=1, expected=2)\n@Parametrization.case(\"some_case_2\", actual=1, expected=1)\ndef test_somthing(actual, expected):\n assert actual == expected\n```\n### Auto-detect parameters with default parameter\n```python\nfrom parametrization import Parametrization\n \n@Parametrization.autodetect_parameters()\n@Parametrization.default_parameters(expected=None)\n@Parametrization.case(name=\"some_case_0\", actual=1, expected=2)\n@Parametrization.case(\"some_case_1\", actual=1, expected=2)\n@Parametrization.case(\"some_case_2\", actual=1, expected=1)\n@Parametrization.case(\"some_case_2\", actual=1)\ndef test_somthing(actual, expected):\n assert actual == expected\n```", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/singular-labs/parametrization", "keywords": "pytest,parametrize,parametrization,singular", "license": "MIT License", "maintainer": "", "maintainer_email": "", "name": "pytest-parametrization", "package_url": "https://pypi.org/project/pytest-parametrization/", "platform": "", "project_url": "https://pypi.org/project/pytest-parametrization/", "project_urls": { "Homepage": "https://github.com/singular-labs/parametrization" }, "release_url": "https://pypi.org/project/pytest-parametrization/2019.1.4/", "requires_dist": null, "requires_python": ">=2.6, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", "summary": "Simpler PyTest parametrization", "version": "2019.1.4" }, "last_serial": 5595907, "releases": { "2019.1.2": [ { "comment_text": "", "digests": { "md5": "90cba2978b0445533b1cc9f456671e89", "sha256": "037b1f929d43a731b2f1f78892d25ec8bb7e48ee0858bcab66642f47a4d2010e" }, "downloads": -1, "filename": "pytest-parametrization-2019.1.2.tar.gz", "has_sig": false, "md5_digest": "90cba2978b0445533b1cc9f456671e89", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1919, "upload_time": "2019-07-26T11:17:37", "url": "https://files.pythonhosted.org/packages/19/d2/bc7ce301bd37bf92e911a573a439e1c0a62991e59a4fc6eba53ae1f6f9dd/pytest-parametrization-2019.1.2.tar.gz" } ], "2019.1.3": [ { "comment_text": "", "digests": { "md5": "522c1504b2dd0386b1a2a0fcf959b55c", "sha256": "968d3e7d9501579b154debb6fed027512c11e4437ad3ee4acdeb78cf559febd1" }, "downloads": -1, "filename": "pytest-parametrization-2019.1.3.tar.gz", "has_sig": false, "md5_digest": "522c1504b2dd0386b1a2a0fcf959b55c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2071, "upload_time": "2019-07-28T11:01:14", "url": "https://files.pythonhosted.org/packages/3a/6b/3094ccefb056aa386e867243525fdb6e3054b18e383595fb66d058a98c7a/pytest-parametrization-2019.1.3.tar.gz" } ], "2019.1.4": [ { "comment_text": "", "digests": { "md5": "c8cc70f19218f6d384ef0049e12783b0", "sha256": "640c3662f278e1830c0f7fb48b106aa9dbf6a545a0e6568346b577dee18dd81a" }, "downloads": -1, "filename": "pytest-parametrization-2019.1.4.tar.gz", "has_sig": false, "md5_digest": "c8cc70f19218f6d384ef0049e12783b0", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.6, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", "size": 2548, "upload_time": "2019-07-28T15:06:18", "url": "https://files.pythonhosted.org/packages/e9/23/c786eeb4a25b4171adeaf303c1026f6b6f3de2711627cbadcb5e2120c0a3/pytest-parametrization-2019.1.4.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "c8cc70f19218f6d384ef0049e12783b0", "sha256": "640c3662f278e1830c0f7fb48b106aa9dbf6a545a0e6568346b577dee18dd81a" }, "downloads": -1, "filename": "pytest-parametrization-2019.1.4.tar.gz", "has_sig": false, "md5_digest": "c8cc70f19218f6d384ef0049e12783b0", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.6, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", "size": 2548, "upload_time": "2019-07-28T15:06:18", "url": "https://files.pythonhosted.org/packages/e9/23/c786eeb4a25b4171adeaf303c1026f6b6f3de2711627cbadcb5e2120c0a3/pytest-parametrization-2019.1.4.tar.gz" } ] }