diff options
Diffstat (limited to 'tests/test_utils/tests.py')
| -rw-r--r-- | tests/test_utils/tests.py | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/tests/test_utils/tests.py b/tests/test_utils/tests.py index bce060f7ef..ce78ffc008 100644 --- a/tests/test_utils/tests.py +++ b/tests/test_utils/tests.py @@ -1053,6 +1053,16 @@ class InHTMLTests(SimpleTestCase): with self.assertRaisesMessage(AssertionError, msg): self.assertInHTML("<b>This</b>", haystack, 3) + def test_assert_not_in_html(self): + haystack = "<p><b>Hello</b> <span>there</span>! Hi <span>there</span>!</p>" + self.assertNotInHTML("<b>Hi</b>", haystack=haystack) + msg = ( + "'<b>Hello</b>' unexpectedly found in the following response" + f"\n{haystack!r}" + ) + with self.assertRaisesMessage(AssertionError, msg): + self.assertNotInHTML("<b>Hello</b>", haystack=haystack) + class JSONEqualTests(SimpleTestCase): def test_simple_equal(self): |
