diff options
author | Stefan Behnel <stefan_ml@behnel.de> | 2021-12-12 15:30:20 +0100 |
---|---|---|
committer | Stefan Behnel <stefan_ml@behnel.de> | 2021-12-12 15:30:20 +0100 |
commit | 68607a1e62979b3441b8957bbace508d2fcee0c5 (patch) | |
tree | 064ac50065bfd2d66fbb4b65bb1c8b29b9f29945 | |
parent | 99f6eb5495d5fe742958669ca3661524c037e177 (diff) | |
parent | a9611ba80bc5196c1dd07a0b1964fcb603695d63 (diff) | |
download | python-lxml-68607a1e62979b3441b8957bbace508d2fcee0c5.tar.gz |
Merge branch 'lxml-4.6'
-rw-r--r-- | src/lxml/html/tests/test_clean.py | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/src/lxml/html/tests/test_clean.py b/src/lxml/html/tests/test_clean.py index aec87cd9..2c785f56 100644 --- a/src/lxml/html/tests/test_clean.py +++ b/src/lxml/html/tests/test_clean.py @@ -1,5 +1,6 @@ import base64 import gzip +import io import unittest from lxml.tests.common_imports import make_doctest @@ -188,7 +189,11 @@ class CleanerTest(unittest.TestCase): def test_svg_data_links(self): # Remove SVG images with potentially insecure content. svg = b'<svg onload="alert(123)" />' - svgz = gzip.compress(svg) + gzout = io.BytesIO() + f = gzip.GzipFile(fileobj=gzout, mode='wb') + f.write(svg) + f.close() + svgz = gzout.getvalue() svg_b64 = base64.b64encode(svg).decode('ASCII') svgz_b64 = base64.b64encode(svgz).decode('ASCII') urls = [ |