summaryrefslogtreecommitdiff
path: root/tests/regressiontests/utils/html.py
diff options
context:
space:
mode:
authorChris Khoo <chris.khoo@gmail.com>2012-11-24 12:10:25 +0100
committerClaude Paroz <claude@2xlibre.net>2012-11-24 12:20:41 +0100
commit9efe1a7210ee161d5688f66a759bcd8d89d33142 (patch)
tree9d3a0b92756c58d0c9d386c13ac2a09cdbf44705 /tests/regressiontests/utils/html.py
parenta708b8fcbe49e857d9f900d6375d56f61e22212a (diff)
[1.5.x] Fixed #19237 -- Improved strip_tags utility
The previous pattern didn't properly addressed cases where '>' was present inside quoted tag content. Backport of bf1871d87 from master.
Diffstat (limited to 'tests/regressiontests/utils/html.py')
-rw-r--r--tests/regressiontests/utils/html.py3
1 files changed, 3 insertions, 0 deletions
diff --git a/tests/regressiontests/utils/html.py b/tests/regressiontests/utils/html.py
index 6a93dff85e..a0226c4765 100644
--- a/tests/regressiontests/utils/html.py
+++ b/tests/regressiontests/utils/html.py
@@ -65,6 +65,9 @@ class TestUtilsHtml(unittest.TestCase):
('<f', '<f'),
('</fe', '</fe'),
('<x>b<y>', 'b'),
+ ('a<p onclick="alert(\'<test>\')">b</p>c', 'abc'),
+ ('a<p a >b</p>c', 'abc'),
+ ('d<a:b c:d>e</p>f', 'def'),
)
for value, output in items:
self.check_output(f, value, output)