{ "info": { "author": "xtofl", "author_email": "xtofl@fixtopt.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3", "Topic :: Software Development :: Libraries :: Python Modules", "Topic :: Software Development :: Testing" ], "description": "# fixtopt\n\nExtend your pytests with options that can be accessed as test fixtures.\n\nAdd the options like this:\n\n```python\nfrom fixtopt import Option, register\n\ndef pytest_options(parser):\n register(globals(), parser, (\n\n Option(\n name=\"message\",\n default=\"message.txt\",\n help=\"the message file\"),\n\n Option(\n name=\"receiver\",\n default=\"World\",\n help=\"the receiver\"),\n\n ))\n```\n\nImport the options in your tests like you would import a fixture:\n\n```python\nimport my_mailclient\n\ndef test_a_person_receives_a_message(message, receiver):\n with open(message) as f:\n assert my_mailclient.receiver(f.read()) == receiver\n```\n\nAnd you can run your tests with the declared options:\n\n```shell\npytest . --message /path/to/messagefile --receiver mrs.X\n```\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://gitlab.com/xtofl/fixtopt", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "fixtopt-xtofl", "package_url": "https://pypi.org/project/fixtopt-xtofl/", "platform": "", "project_url": "https://pypi.org/project/fixtopt-xtofl/", "project_urls": { "Homepage": "https://gitlab.com/xtofl/fixtopt" }, "release_url": "https://pypi.org/project/fixtopt-xtofl/0.1.2/", "requires_dist": [ "pytest" ], "requires_python": "", "summary": "Pytest extension for adding test options", "version": "0.1.2" }, "last_serial": 5193134, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "864db916e6ab7f5b2647eac90018c805", "sha256": "83f462f88bcf5834992cd386bb505bc077343e0b085dbc2bb3f0e18328bceb30" }, "downloads": -1, "filename": "fixtopt-xtofl-0.0.1.linux-x86_64.tar.gz", "has_sig": false, "md5_digest": "864db916e6ab7f5b2647eac90018c805", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3706, "upload_time": "2019-04-10T09:35:12", "url": "https://files.pythonhosted.org/packages/d2/78/39692660139fb1affee6993dd30b30ceb30a8b4a6612dba085f093989d0e/fixtopt-xtofl-0.0.1.linux-x86_64.tar.gz" }, { "comment_text": "", "digests": { "md5": "d2f995dc147229977d60cbe7ae9afc25", "sha256": "f6994f59c3134c98568473e1ac8fc7adda6e0a639a30557b163464d98273f0ef" }, "downloads": -1, "filename": "fixtopt_xtofl-0.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "d2f995dc147229977d60cbe7ae9afc25", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3646, "upload_time": "2019-04-10T09:35:10", "url": "https://files.pythonhosted.org/packages/ac/31/7367259ee1baa3fdf65d80c77658c00b994f07828aefbdc520d807ec85fc/fixtopt_xtofl-0.0.1-py3-none-any.whl" } ], "0.1.0": [ { "comment_text": "", "digests": { "md5": "dc237979cf6677c0188971c3fbc2ee76", "sha256": "0bfcad57039a04dbc6325dc7188fa2321de9a69bc3cb03eab926f96b51dee196" }, "downloads": -1, "filename": "fixtopt-xtofl-0.1.0.linux-x86_64.tar.gz", "has_sig": false, "md5_digest": "dc237979cf6677c0188971c3fbc2ee76", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3760, "upload_time": "2019-04-24T17:29:13", "url": "https://files.pythonhosted.org/packages/de/f3/389211d77edb1c892a134ccdb927934ebf842808598919a3cd5ea3dec38c/fixtopt-xtofl-0.1.0.linux-x86_64.tar.gz" }, { "comment_text": "", "digests": { "md5": "caaa8b53ea77807e8a7d645efc855bee", "sha256": "e22867361c42f7fc6f0d6afa18422c1510687e8877477136832d0b97c50ea834" }, "downloads": -1, "filename": "fixtopt_xtofl-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "caaa8b53ea77807e8a7d645efc855bee", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3705, "upload_time": "2019-04-24T17:29:11", "url": "https://files.pythonhosted.org/packages/cf/c3/7503f1e0a98a5f42635dbdf8e6784dd8d44e29c8787919b24be939048e45/fixtopt_xtofl-0.1.0-py3-none-any.whl" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "2e879c298e5d0418804db74688dd76d4", "sha256": "f7d28370b2eb5b3e4b266b7855f4cd4ffae0428414d43b64f8107f4e02948179" }, "downloads": -1, "filename": "fixtopt_xtofl-0.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "2e879c298e5d0418804db74688dd76d4", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3352, "upload_time": "2019-04-26T14:08:04", "url": "https://files.pythonhosted.org/packages/a4/94/4c2e35c89d6f80005d80f9d819baf1f037bc463babd0c9662fc14bee4396/fixtopt_xtofl-0.1.1-py3-none-any.whl" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "23e2758c65e915ed84fdacd15e59b43e", "sha256": "7baa7573004d6ef9407e22bb0d4ce7e9a2b36a3165a4e70615dd8e60135e498b" }, "downloads": -1, "filename": "fixtopt-xtofl-0.1.2.linux-x86_64.tar.gz", "has_sig": false, "md5_digest": "23e2758c65e915ed84fdacd15e59b43e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2741, "upload_time": "2019-04-26T14:17:21", "url": "https://files.pythonhosted.org/packages/2c/82/35116199176d14aeb84d4c4b8897b34dd3977962df884f331611aaf0b9a6/fixtopt-xtofl-0.1.2.linux-x86_64.tar.gz" }, { "comment_text": "", "digests": { "md5": "2a3ee97d536b05da7497f2b48c7c35f0", "sha256": "654a27ca30519593209a3a4e0fa2d43a10c8dd0c19754f4f70b653cdc0e22e06" }, "downloads": -1, "filename": "fixtopt_xtofl-0.1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "2a3ee97d536b05da7497f2b48c7c35f0", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3323, "upload_time": "2019-04-26T14:17:18", "url": "https://files.pythonhosted.org/packages/3d/0a/4af55b93c912094e16c0b38e94bc3b767561c13905b6faa2bf31dd5febf2/fixtopt_xtofl-0.1.2-py3-none-any.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "23e2758c65e915ed84fdacd15e59b43e", "sha256": "7baa7573004d6ef9407e22bb0d4ce7e9a2b36a3165a4e70615dd8e60135e498b" }, "downloads": -1, "filename": "fixtopt-xtofl-0.1.2.linux-x86_64.tar.gz", "has_sig": false, "md5_digest": "23e2758c65e915ed84fdacd15e59b43e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2741, "upload_time": "2019-04-26T14:17:21", "url": "https://files.pythonhosted.org/packages/2c/82/35116199176d14aeb84d4c4b8897b34dd3977962df884f331611aaf0b9a6/fixtopt-xtofl-0.1.2.linux-x86_64.tar.gz" }, { "comment_text": "", "digests": { "md5": "2a3ee97d536b05da7497f2b48c7c35f0", "sha256": "654a27ca30519593209a3a4e0fa2d43a10c8dd0c19754f4f70b653cdc0e22e06" }, "downloads": -1, "filename": "fixtopt_xtofl-0.1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "2a3ee97d536b05da7497f2b48c7c35f0", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3323, "upload_time": "2019-04-26T14:17:18", "url": "https://files.pythonhosted.org/packages/3d/0a/4af55b93c912094e16c0b38e94bc3b767561c13905b6faa2bf31dd5febf2/fixtopt_xtofl-0.1.2-py3-none-any.whl" } ] }