Update version of the patch.
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-lxml?expand=0&rev=171
This commit is contained in:
parent
b5c8430900
commit
931131b807
@ -1,15 +1,29 @@
|
|||||||
---
|
---
|
||||||
src/lxml/tests/test_etree.py | 2 ++
|
src/lxml/tests/test_etree.py | 9 ++++++---
|
||||||
1 file changed, 2 insertions(+)
|
1 file changed, 6 insertions(+), 3 deletions(-)
|
||||||
|
|
||||||
--- a/src/lxml/tests/test_etree.py
|
--- a/src/lxml/tests/test_etree.py
|
||||||
+++ b/src/lxml/tests/test_etree.py
|
+++ b/src/lxml/tests/test_etree.py
|
||||||
@@ -5278,6 +5278,8 @@ class ETreeWriteTestCase(HelperTestCase)
|
@@ -18,6 +18,7 @@ import re
|
||||||
|
import gc
|
||||||
|
import operator
|
||||||
|
import textwrap
|
||||||
|
+import tempfile
|
||||||
|
import zlib
|
||||||
|
import gzip
|
||||||
|
|
||||||
|
@@ -5276,9 +5277,11 @@ class ETreeWriteTestCase(HelperTestCase)
|
||||||
|
|
||||||
|
def test_write_file_gzip_parse(self):
|
||||||
tree = self.parse(_bytes('<a>'+'<b/>'*200+'</a>'))
|
tree = self.parse(_bytes('<a>'+'<b/>'*200+'</a>'))
|
||||||
with tmpfile() as filename:
|
- with tmpfile() as filename:
|
||||||
tree.write(filename, compression=9)
|
- tree.write(filename, compression=9)
|
||||||
+ os.fsync(filename[0])
|
- data = etree.tostring(etree.parse(filename))
|
||||||
+ os.lseek(filename[0], 0, os.SEEK_SET)
|
+ with tempfile.NamedTemporaryFile() as f:
|
||||||
data = etree.tostring(etree.parse(filename))
|
+ tree.write(f.name, compression=9)
|
||||||
|
+ f.file.flush()
|
||||||
|
+ f.file.seek(0)
|
||||||
|
+ data = etree.tostring(etree.parse(f.name))
|
||||||
self.assertEqual(_bytes('<a>'+'<b/>'*200+'</a>'),
|
self.assertEqual(_bytes('<a>'+'<b/>'*200+'</a>'),
|
||||||
data)
|
data)
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user