{ "info": { "author": "Petr Viktorin", "author_email": "pviktori@redhat.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Framework :: Pytest", "License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)", "Operating System :: POSIX", "Programming Language :: Python", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4", "Topic :: Software Development :: Quality Assurance" ], "description": "A pytest plugin for ensuring tests within a class are run in source order.\n\n\nDownloading\n-----------\n\nRelease tarballs will be made available for download from Pagure Releases:\n https://pagure.io/releases/python-pytest-sourceorder/\n\nYou can also install using pip:\n https://pypi.python.org/pypi/pytest-sourceorder\n\nThe plugin is also available in Fedora repositories as\n``python3-pytest-sourceorder``.\n\n\nUsage\n-----\n\nWhen installed, test classes marked ``@pytest_sourceorder.ordered`` will\nhave tests tun in the order of their definition.\n\nMethods are ordered by line nuber of their definition, so spreading them\nbetween multiple files or otherwise defining them outside of their class\nmight cause the plugin to order them wrong.\n\nWhen inheriting from an ordered test class, the superclass' methods will be\nrun first (even if overridden), followed by the ones from subclasses.\nYou generally do *not* want to apply an additional ``@ordered`` decorator\nto the subclasses \u2013 doing so will reset the inheritance-based ordering.\n\n\nContributing\n------------\n\nThe project is happy to accept patches!\nPlease file any patches as Pull Requests on the project's `Pagure repo`_.\nAny development discussion should be in Pagure Pull Requests and Issues.\n\n\nDeveloper links\n---------------\n\n * Bug tracker: https://pagure.io/python-pytest-sourceorder/issues\n * Code browser: https://pagure.io/python-pytest-sourceorder/tree/master\n * git clone https://pagure.io/python-pytest-sourceorder.git\n * Unstable packages for Fedora: https://copr.fedoraproject.org/coprs/pviktori/pytest-plugins/\n\nTo release, update version in setup.py, add a Git tag like \"v0.3\",\nand run `make tarball`.\nRunning `make upload` will put the tarball to Fedora Hosted and PyPI,\nand a SRPM on Fedorapeople, if you have the rights.\nRunning `make release` will upload and fire a COPR build.\n\n.. _Pagure repo: https://pagure.io/python-pytest-sourceorder", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://pagure.io/python-pytest-sourceorder", "keywords": "", "license": "GPL", "maintainer": "", "maintainer_email": "", "name": "pytest-sourceorder", "package_url": "https://pypi.org/project/pytest-sourceorder/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/pytest-sourceorder/", "project_urls": { "Homepage": "https://pagure.io/python-pytest-sourceorder" }, "release_url": "https://pypi.org/project/pytest-sourceorder/0.5.1/", "requires_dist": [ "pytest" ], "requires_python": "", "summary": "Test-ordering plugin for pytest", "version": "0.5.1" }, "last_serial": 2784485, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "a9b0366c477b0f7f5e960579eb5f9729", "sha256": "40930dcac2caacf2630d34225e4af224c987fc72683828f1b6409abf94b46265" }, "downloads": -1, "filename": "pytest_sourceorder-0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a9b0366c477b0f7f5e960579eb5f9729", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 5597, "upload_time": "2014-12-02T12:36:24", "url": "https://files.pythonhosted.org/packages/bb/64/24cd5cf90f3bc831e8097a91f33be17fc73a1e5055e8e57ce171ea58985b/pytest_sourceorder-0.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "dc492307805713aa6163d6f8c46fcbb5", "sha256": "bfeddf260e02beda7ff078568e002f18ac15e8fb600a5a2655a6f58e393b2d68" }, "downloads": -1, "filename": "pytest-sourceorder-0.1.tar.gz", "has_sig": false, "md5_digest": "dc492307805713aa6163d6f8c46fcbb5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3381, "upload_time": "2014-12-02T12:36:20", "url": "https://files.pythonhosted.org/packages/52/f4/1e681399504423f55e24830afeb60ed4a6d3887ecd19bc54c835d58dde8b/pytest-sourceorder-0.1.tar.gz" } ], "0.4": [ { "comment_text": "", "digests": { "md5": "799f6f2c5fb3838d30862902bfd57460", "sha256": "37817c8a3c64c038bd1bb3f446e550b12b5e5b73042db4fbeecc05d3ace8fb04" }, "downloads": -1, "filename": "pytest_sourceorder-0.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "799f6f2c5fb3838d30862902bfd57460", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 5635, "upload_time": "2015-01-26T11:51:34", "url": "https://files.pythonhosted.org/packages/da/a6/d9765f9e9345ce9073917932066efd26b1bcc39edb6e9f3e465f691f7e9f/pytest_sourceorder-0.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "23903a75e8580757123c58aa0d2023b6", "sha256": "e51ec4a03ea6abf7b1031333997dfe17739f1a2c5aae5153a421c163f02f1ffe" }, "downloads": -1, "filename": "pytest-sourceorder-0.4.tar.gz", "has_sig": false, "md5_digest": "23903a75e8580757123c58aa0d2023b6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3405, "upload_time": "2015-01-26T11:51:30", "url": "https://files.pythonhosted.org/packages/95/bc/944b2dc4ba3e76020f38be4d354f00fc00467c81d6007c4579bcaf7df1bd/pytest-sourceorder-0.4.tar.gz" } ], "0.5": [ { "comment_text": "", "digests": { "md5": "fd16f8621a832c2d08ffdaef31a018fd", "sha256": "3be046fef3434400716290960ac09c093b56969213c2d795043a8172c07b3e97" }, "downloads": -1, "filename": "pytest_sourceorder-0.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "fd16f8621a832c2d08ffdaef31a018fd", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 5636, "upload_time": "2016-01-26T12:14:34", "url": "https://files.pythonhosted.org/packages/a8/a5/0330c1ffe1ea59f630cfe7d44b81791b0ed98266ef4d1e2e5cf299d27a0b/pytest_sourceorder-0.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "bba0069448110d8e7ce41ea45d91deb4", "sha256": "9e141a10a16092230f24737bf7d3d6653fc059ea127a61b1e2d4fda61bcd4225" }, "downloads": -1, "filename": "pytest-sourceorder-0.5.tar.gz", "has_sig": false, "md5_digest": "bba0069448110d8e7ce41ea45d91deb4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3426, "upload_time": "2016-01-26T12:13:37", "url": "https://files.pythonhosted.org/packages/5b/9c/e48f623606aefce6ae71d80fc2e133d189f8c7ab68bbb649b8ef976cb5dd/pytest-sourceorder-0.5.tar.gz" } ], "0.5.1": [ { "comment_text": "", "digests": { "md5": "7930805e8ce927b6eac99b440cdb8e03", "sha256": "672b1056cae1fe5d9f05828e817ec77095436be094e1d9457a9dc3a735613f19" }, "downloads": -1, "filename": "pytest_sourceorder-0.5.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "7930805e8ce927b6eac99b440cdb8e03", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 5453, "upload_time": "2017-04-11T15:19:29", "url": "https://files.pythonhosted.org/packages/d8/d0/43586935b1431f02ab17693b7b7ae4ac284fab39918664bfc3d1f642db2e/pytest_sourceorder-0.5.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6e8227d874740847fd8e73791ac3858c", "sha256": "ed39536ca992662b5d61a651c4e172cd68ec56413eb0652cb6b2fbe07b7dfe29" }, "downloads": -1, "filename": "pytest-sourceorder-0.5.1.tar.gz", "has_sig": false, "md5_digest": "6e8227d874740847fd8e73791ac3858c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3319, "upload_time": "2017-04-11T15:19:31", "url": "https://files.pythonhosted.org/packages/a6/3c/cf624e79b936256914dcdbab92010b8c1243ba31365f75e7b3f86b26e8de/pytest-sourceorder-0.5.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "7930805e8ce927b6eac99b440cdb8e03", "sha256": "672b1056cae1fe5d9f05828e817ec77095436be094e1d9457a9dc3a735613f19" }, "downloads": -1, "filename": "pytest_sourceorder-0.5.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "7930805e8ce927b6eac99b440cdb8e03", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 5453, "upload_time": "2017-04-11T15:19:29", "url": "https://files.pythonhosted.org/packages/d8/d0/43586935b1431f02ab17693b7b7ae4ac284fab39918664bfc3d1f642db2e/pytest_sourceorder-0.5.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6e8227d874740847fd8e73791ac3858c", "sha256": "ed39536ca992662b5d61a651c4e172cd68ec56413eb0652cb6b2fbe07b7dfe29" }, "downloads": -1, "filename": "pytest-sourceorder-0.5.1.tar.gz", "has_sig": false, "md5_digest": "6e8227d874740847fd8e73791ac3858c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3319, "upload_time": "2017-04-11T15:19:31", "url": "https://files.pythonhosted.org/packages/a6/3c/cf624e79b936256914dcdbab92010b8c1243ba31365f75e7b3f86b26e8de/pytest-sourceorder-0.5.1.tar.gz" } ] }