From 959c16d7a44e4cf6788ed751c58bbd5efc5a0107 Mon Sep 17 00:00:00 2001 From: Michael Foord Date: Sat, 8 May 2010 16:40:52 +0000 Subject: Updating documentation and adding docstrings to unittest.TestCase.assertRegexpMatches and assertNotRegexpMatches. Issue 8038. --- Doc/library/unittest.rst | 6 +++--- Lib/unittest/case.py | 2 ++ 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/Doc/library/unittest.rst b/Doc/library/unittest.rst index f3bd780..06fd781 100644 --- a/Doc/library/unittest.rst +++ b/Doc/library/unittest.rst @@ -907,9 +907,9 @@ Test cases .. method:: assertNotRegexpMatches(text, regexp, msg=None) Verifies that a *regexp* search does not match *text*. Fails with an error - message including the pattern and the *text*. *regexp* may be - a regular expression object or a string containing a regular expression - suitable for use by :func:`re.search`. + message including the pattern and the part of *text* that matches. *regexp* + may be a regular expression object or a string containing a regular + expression suitable for use by :func:`re.search`. .. versionadded:: 2.7 diff --git a/Lib/unittest/case.py b/Lib/unittest/case.py index cbbe2b5..5c434d9 100644 --- a/Lib/unittest/case.py +++ b/Lib/unittest/case.py @@ -945,6 +945,7 @@ class TestCase(object): callable_obj(*args, **kwargs) def assertRegexpMatches(self, text, expected_regexp, msg=None): + """Fail the test unless the text matches the regular expression.""" if isinstance(expected_regexp, basestring): expected_regexp = re.compile(expected_regexp) if not expected_regexp.search(text): @@ -953,6 +954,7 @@ class TestCase(object): raise self.failureException(msg) def assertNotRegexpMatches(self, text, unexpected_regexp, msg=None): + """Fail the test if the text matches the regular expression.""" if isinstance(unexpected_regexp, basestring): unexpected_regexp = re.compile(unexpected_regexp) match = unexpected_regexp.search(text) -- cgit v0.12