- Add close_file_before_test.patch, to make sure the testing data
are flushed to the file (bsc#1206555). OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-lxml?expand=0&rev=170
This commit is contained in:
parent
140f7c455f
commit
b5c8430900
15
close_file_before_test.patch
Normal file
15
close_file_before_test.patch
Normal file
@ -0,0 +1,15 @@
|
|||||||
|
---
|
||||||
|
src/lxml/tests/test_etree.py | 2 ++
|
||||||
|
1 file changed, 2 insertions(+)
|
||||||
|
|
||||||
|
--- a/src/lxml/tests/test_etree.py
|
||||||
|
+++ b/src/lxml/tests/test_etree.py
|
||||||
|
@@ -5278,6 +5278,8 @@ class ETreeWriteTestCase(HelperTestCase)
|
||||||
|
tree = self.parse(_bytes('<a>'+'<b/>'*200+'</a>'))
|
||||||
|
with tmpfile() as filename:
|
||||||
|
tree.write(filename, compression=9)
|
||||||
|
+ os.fsync(filename[0])
|
||||||
|
+ os.lseek(filename[0], 0, os.SEEK_SET)
|
||||||
|
data = etree.tostring(etree.parse(filename))
|
||||||
|
self.assertEqual(_bytes('<a>'+'<b/>'*200+'</a>'),
|
||||||
|
data)
|
@ -1,3 +1,9 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Jan 20 16:00:15 UTC 2023 - Matej Cepl <mcepl@suse.com>
|
||||||
|
|
||||||
|
- Add close_file_before_test.patch, to make sure the testing data
|
||||||
|
are flushed to the file (bsc#1206555).
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Thu Dec 29 07:46:19 UTC 2022 - Torsten Gruner <simmphonie@opensuse.org>
|
Thu Dec 29 07:46:19 UTC 2022 - Torsten Gruner <simmphonie@opensuse.org>
|
||||||
|
|
||||||
|
@ -26,6 +26,9 @@ URL: https://lxml.de/
|
|||||||
Source0: https://files.pythonhosted.org/packages/source/l/lxml/lxml-%{version}.tar.gz
|
Source0: https://files.pythonhosted.org/packages/source/l/lxml/lxml-%{version}.tar.gz
|
||||||
Source1: https://lxml.de/lxmldoc-4.5.2.pdf
|
Source1: https://lxml.de/lxmldoc-4.5.2.pdf
|
||||||
Source99: python-lxml.rpmlintrc
|
Source99: python-lxml.rpmlintrc
|
||||||
|
# PATCH-FIX-UPSTREAM close_file_before_test.patch bsc#1206555 mcepl@suse.com
|
||||||
|
# make sure the testing data are flushed to the file
|
||||||
|
Patch0: close_file_before_test.patch
|
||||||
BuildRequires: %{python_module Cython >= 0.29.7}
|
BuildRequires: %{python_module Cython >= 0.29.7}
|
||||||
BuildRequires: %{python_module base}
|
BuildRequires: %{python_module base}
|
||||||
BuildRequires: %{python_module cssselect >= 0.9.1}
|
BuildRequires: %{python_module cssselect >= 0.9.1}
|
||||||
@ -70,7 +73,8 @@ RelaxNG, XML Schema, XSLT and C14N.
|
|||||||
This package contains header files needed to use lxml's C API.
|
This package contains header files needed to use lxml's C API.
|
||||||
|
|
||||||
%prep
|
%prep
|
||||||
%setup -q -n lxml-%{version}
|
%autosetup -p1 -n lxml-%{version}
|
||||||
|
|
||||||
cp %{SOURCE1} .
|
cp %{SOURCE1} .
|
||||||
|
|
||||||
# remove generated files
|
# remove generated files
|
||||||
|
Loading…
Reference in New Issue
Block a user