{ "info": { "author": "Kiss Gy\u00f6rgy", "author_email": "kissgyorgy@me.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: Implementation :: PyPy", "Topic :: Software Development :: Testing" ], "description": "pytest-raisesregexp\r\n===================\r\n\r\n|travis| |pythons| |release| |license| |downloads| |wheel|\r\n\r\nI really missed `assertRaisesRegexp` in unittest module from ``pytest``,\r\nso I wrote this simple plugin.\r\n\r\nUsage\r\n-----\r\n\r\n.. code-block:: python\r\n\r\n # some_module.py\r\n class ExpectedException(Exception):\r\n \tpass\r\n\r\n def function_to_test():\r\n \traise ExpectedException('error message: 1560')\r\n\r\n\r\n.. code-block:: python\r\n\r\n # test_some_module.py\r\n from pytest import raises_regexp\r\n from some_module import function_to_test, ExpectedException\r\n\r\n def test_something_to_test():\r\n with raises_regexp(ExpectedException, r\".* 1560\"):\r\n function_to_test()\r\n\r\n\r\nInstallation\r\n------------\r\n\r\n.. code-block:: bash\r\n\r\n $ pip install pytest-raisesregexp\r\n\r\nIt installs as a pytest entry point, so you can:\r\n\r\n.. code-block:: python\r\n\r\n from pytest import raises_regexp\r\n\r\n\r\nLICENSE\r\n-------\r\n\r\nMIT license\r\nCopyright (c) 2013-2015 Kiss Gy\u00f6rgy\r\n\r\n\r\n.. |travis| image:: https://travis-ci.org/kissgyorgy/pytest-raisesregexp.svg?branch=master\r\n :target: https://travis-ci.org/kissgyorgy/pytest-raisesregexp.svg?branch=master\r\n\r\n.. |pythons| image:: https://img.shields.io/pypi/pyversions/pytest-raisesregexp.svg\r\n :target: https://pypi.python.org/pypi/pytest-raisesregexp/\r\n :alt: Supported Python versions\r\n\r\n.. |release| image:: https://img.shields.io/pypi/v/pytest-raisesregexp.svg\r\n :target: https://pypi.python.org/pypi/pytest-raisesregexp/\r\n :alt: Latest Version\r\n\r\n.. |license| image:: https://img.shields.io/github/license/kissgyorgy/pytest-raisesregexp.svg\r\n :target: https://github.com/kissgyorgy/pytest-raisesregexp/blob/master/LICENSE\r\n :alt: MIT License\r\n\r\n.. |downloads| image:: https://img.shields.io/pypi/dm/pytest-raisesregexp.svg\r\n :target: https://pypi.python.org/pypi/pytest-raisesregexp/\r\n :alt: Downloads\r\n\r\n.. |wheel| image:: https://img.shields.io/pypi/wheel/pytest-raisesregexp.svg\r\n :target: https://pypi.python.org/pypi/pytest-raisesregexp/\r\n :alt: Wheel package", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/kissgyorgy/pytest-raisesregexp", "keywords": "", "license": "UNKNOWN", "maintainer": "", "maintainer_email": "", "name": "pytest-raisesregexp", "package_url": "https://pypi.org/project/pytest-raisesregexp/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/pytest-raisesregexp/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/kissgyorgy/pytest-raisesregexp" }, "release_url": "https://pypi.org/project/pytest-raisesregexp/2.1/", "requires_dist": null, "requires_python": null, "summary": "Simple pytest plugin to look for regex in Exceptions", "version": "2.1" }, "last_serial": 2001884, "releases": { "1.0": [ { "comment_text": "", "digests": { "md5": "bed9d40e1b1cd9b6a140d7a1945e9435", "sha256": "554d336103229442172e0067da810a12d0f3de50bb048ed7474679c7d2b7b9c9" }, "downloads": -1, "filename": "pytest-raisesregexp-1.0.tar.gz", "has_sig": false, "md5_digest": "bed9d40e1b1cd9b6a140d7a1945e9435", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2005, "upload_time": "2014-05-03T01:42:26", "url": "https://files.pythonhosted.org/packages/e9/18/bcf171e7c4ffb96974ca9d3bf896e968833a3c4e9164d4f53ebe926df917/pytest-raisesregexp-1.0.tar.gz" } ], "2.0": [ { "comment_text": "", "digests": { "md5": "8479cbd3688f7c23e8b9ce02790bbe24", "sha256": "9edef6130d2cf3c0ca2e82d87b3661bdffe74705dba00ed81da53987f9304c86" }, "downloads": -1, "filename": "pytest_raisesregexp-2.0-py2-none-any.whl", "has_sig": false, "md5_digest": "8479cbd3688f7c23e8b9ce02790bbe24", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 4578, "upload_time": "2014-09-26T13:51:18", "url": "https://files.pythonhosted.org/packages/d9/07/159f8203027a880a181bdfe4e189309a07920a568f97f766757963b778c5/pytest_raisesregexp-2.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0d36266612ced412b828679b72f47fee", "sha256": "e30604b0ab449e8d1a5e03f46c69489d3c15741840d82cfa02e5ad30d5971a26" }, "downloads": -1, "filename": "pytest_raisesregexp-2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "0d36266612ced412b828679b72f47fee", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 4574, "upload_time": "2014-09-26T13:51:26", "url": "https://files.pythonhosted.org/packages/da/ef/bd1a9b04fb1e2bb3b8fdb58d0144b4b94ba46f4a8c4f4422f7766ea57f19/pytest_raisesregexp-2.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "68871d56dce9d44e23a3817662f1cc88", "sha256": "0fde8aac1a54f9b56e5f9c61fda76727542ed24968c27c6e3688c6f1885f1e61" }, "downloads": -1, "filename": "pytest-raisesregexp-2.0.tar.gz", "has_sig": false, "md5_digest": "68871d56dce9d44e23a3817662f1cc88", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2474, "upload_time": "2014-09-26T13:50:59", "url": "https://files.pythonhosted.org/packages/c4/45/d05bf5e4ece03b049929a77302257d12401989bec0eab14d9ac1ddb2175e/pytest-raisesregexp-2.0.tar.gz" } ], "2.1": [ { "comment_text": "", "digests": { "md5": "3bb9cbf19def2e387713b6d034a06792", "sha256": "76ca176a3044ba70292351dfdb65ab0558fac9b0f2de71d3a4048593fd6c7db9" }, "downloads": -1, "filename": "pytest_raisesregexp-2.1-py2-none-any.whl", "has_sig": false, "md5_digest": "3bb9cbf19def2e387713b6d034a06792", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 4574, "upload_time": "2015-12-18T06:58:36", "url": "https://files.pythonhosted.org/packages/68/8b/7e721f57645665d5fc652172d83434a62af30ddb06eb41a34f8ec595d8f1/pytest_raisesregexp-2.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1371419b645c44e3a98649ab1cd7fb55", "sha256": "b54372494fc1f11388b1b9348aeb36b69609699eb8f46e0e010afc733d78236a" }, "downloads": -1, "filename": "pytest-raisesregexp-2.1.tar.gz", "has_sig": false, "md5_digest": "1371419b645c44e3a98649ab1cd7fb55", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2493, "upload_time": "2015-12-18T06:58:26", "url": "https://files.pythonhosted.org/packages/7a/6d/983b6c6ba2e06b39d987711c7435f9759c466cdb2625440595663d7dfa63/pytest-raisesregexp-2.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "3bb9cbf19def2e387713b6d034a06792", "sha256": "76ca176a3044ba70292351dfdb65ab0558fac9b0f2de71d3a4048593fd6c7db9" }, "downloads": -1, "filename": "pytest_raisesregexp-2.1-py2-none-any.whl", "has_sig": false, "md5_digest": "3bb9cbf19def2e387713b6d034a06792", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 4574, "upload_time": "2015-12-18T06:58:36", "url": "https://files.pythonhosted.org/packages/68/8b/7e721f57645665d5fc652172d83434a62af30ddb06eb41a34f8ec595d8f1/pytest_raisesregexp-2.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1371419b645c44e3a98649ab1cd7fb55", "sha256": "b54372494fc1f11388b1b9348aeb36b69609699eb8f46e0e010afc733d78236a" }, "downloads": -1, "filename": "pytest-raisesregexp-2.1.tar.gz", "has_sig": false, "md5_digest": "1371419b645c44e3a98649ab1cd7fb55", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2493, "upload_time": "2015-12-18T06:58:26", "url": "https://files.pythonhosted.org/packages/7a/6d/983b6c6ba2e06b39d987711c7435f9759c466cdb2625440595663d7dfa63/pytest-raisesregexp-2.1.tar.gz" } ] }