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():
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
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.