forked from pool/python-lxml
		
	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:
		| @@ -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) | ||||||
|  |   | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user