Simple pytest plugin to look for regex in Exceptions
Project description
I really missed assertRaisesRegexp in unittest module from pytest, so I wrote this simple plugin.
Usage
# some_module.py
class ExpectedException(Exception):
pass
def function_to_test():
raise ExpectedException('error message: 1560')
# test_some_module.py
from pytest import raises_regexp
from some_module import function_to_test, ExpectedException
def test_something_to_test():
with raises_regexp(ExpectedException, r".* 1560"):
function_to_test()
Installation
$ pip install pytest-raisesregexp
It installs as a pytest entry point, so you can:
from pytest import raises_regexp
LICENSE
MIT license Copyright (c) 2013-2015 Kiss György
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Close
Hashes for pytest_raisesregexp-2.1-py2-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 76ca176a3044ba70292351dfdb65ab0558fac9b0f2de71d3a4048593fd6c7db9 |
|
MD5 | 3bb9cbf19def2e387713b6d034a06792 |
|
BLAKE2b-256 | 688b7e721f57645665d5fc652172d83434a62af30ddb06eb41a34f8ec595d8f1 |