From d27dcd4646242d6da8436f14c7b37ce864355858 Mon Sep 17 00:00:00 2001 From: Unit 193 Date: Tue, 13 Apr 2021 19:33:47 -0400 Subject: New upstream version 1.17.2. --- test/test_text.py | 34 ++++++++-------------------------- 1 file changed, 8 insertions(+), 26 deletions(-) (limited to 'test') diff --git a/test/test_text.py b/test/test_text.py index 34585d1..1daefde 100644 --- a/test/test_text.py +++ b/test/test_text.py @@ -1,7 +1,7 @@ #!/usr/bin/env python3 # -*- coding: utf-8 -*- -# Copyright 2015-2020 Mike Fährmann +# Copyright 2015-2021 Mike Fährmann # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License version 2 as @@ -23,29 +23,6 @@ INVALID_ALT = ((), [], {}, None, "") class TestText(unittest.TestCase): - def test_clean_xml(self, f=text.clean_xml): - # standard usage - self.assertEqual(f(""), "") - self.assertEqual(f("foo"), "foo") - self.assertEqual(f("\tfoo\nbar\r"), "\tfoo\nbar\r") - self.assertEqual(f("\ab\ba\fr\v"), "bar") - - # 'repl' argument - repl = "#" - self.assertEqual(f("", repl), "") - self.assertEqual(f("foo", repl), "foo") - self.assertEqual(f("\tfoo\nbar\r", repl), "\tfoo\nbar\r") - self.assertEqual( - f("\ab\ba\fr\v", repl), "#b#a#r#") - - # removal of all illegal control characters - value = "".join(chr(x) for x in range(32)) - self.assertEqual(f(value), "\t\n\r") - - # 'invalid' arguments - for value in INVALID: - self.assertEqual(f(value), "") - def test_remove_html(self, f=text.remove_html): result = "Hello World." @@ -82,6 +59,10 @@ class TestText(unittest.TestCase): self.assertEqual( f("
HelloWorld.
"), result) + # escaped HTML entities + self.assertEqual( + f("<foo> <bar> "), ["", ""]) + # empty HTML self.assertEqual(f("
"), empty) self.assertEqual(f("
"), empty) @@ -142,8 +123,9 @@ class TestText(unittest.TestCase): # standard usage self.assertEqual(f(""), "") + self.assertEqual(f("filename"), "") self.assertEqual(f("filename.ext"), result) - self.assertEqual(f("/filename.ext"), result) + self.assertEqual(f("/filename.ExT"), result) self.assertEqual(f("example.org/filename.ext"), result) self.assertEqual(f("http://example.org/v2/filename.ext"), result) self.assertEqual( @@ -160,7 +142,7 @@ class TestText(unittest.TestCase): # standard usage self.assertEqual(f(""), empty) self.assertEqual(f("filename.ext"), result) - self.assertEqual(f("/filename.ext"), result) + self.assertEqual(f("/filename.ExT"), result) self.assertEqual(f("example.org/filename.ext"), result) self.assertEqual(f("http://example.org/v2/filename.ext"), result) self.assertEqual( -- cgit v1.2.3