From 704443acacf0dfbcb1c52df4b260585055754ce7 Mon Sep 17 00:00:00 2001 From: Morgan Aubert Date: Fri, 27 Apr 2018 17:18:15 -0400 Subject: Fixed #29363 -- Added SimpleTestCase.assertWarnsMessage(). --- docs/topics/testing/tools.txt | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'docs/topics/testing') diff --git a/docs/topics/testing/tools.txt b/docs/topics/testing/tools.txt index ef818f1bb8..6e83bbc6a9 100644 --- a/docs/topics/testing/tools.txt +++ b/docs/topics/testing/tools.txt @@ -692,6 +692,8 @@ A subclass of :class:`unittest.TestCase` that adds this functionality: * Checking that a callable :meth:`raises a certain exception `. + * Checking that a callable :meth:`triggers a certain warning + `. * Testing form field :meth:`rendering and error treatment `. * Testing :meth:`HTML responses for the presence/lack of a given fragment @@ -1362,6 +1364,15 @@ your test suite. with self.assertRaisesMessage(ValueError, 'invalid literal for int()'): int('a') +.. method:: SimpleTestCase.assertWarnsMessage(expected_warning, expected_message, callable, *args, **kwargs) + SimpleTestCase.assertWarnsMessage(expected_warning, expected_message) + + .. versionadded:: 2.1 + + Analogous to :meth:`SimpleTestCase.assertRaisesMessage` but for + :meth:`~unittest.TestCase.assertWarnsRegex` instead of + :meth:`~unittest.TestCase.assertRaisesRegex`. + .. method:: SimpleTestCase.assertFieldOutput(fieldclass, valid, invalid, field_args=None, field_kwargs=None, empty_value='') Asserts that a form field behaves correctly with various inputs. -- cgit v1.3