forked from pool/python-pycurl
- Add make-py2-compat.patch to pass tests on Leap 15.2
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pycurl?expand=0&rev=75
This commit is contained in:
22
make-py2-compat.patch
Normal file
22
make-py2-compat.patch
Normal file
@@ -0,0 +1,22 @@
|
|||||||
|
---
|
||||||
|
tests/curl_object_test.py | 8 ++++----
|
||||||
|
1 file changed, 4 insertions(+), 4 deletions(-)
|
||||||
|
|
||||||
|
--- a/tests/curl_object_test.py
|
||||||
|
+++ b/tests/curl_object_test.py
|
||||||
|
@@ -143,11 +143,11 @@ class CurlObjectTest(unittest.TestCase):
|
||||||
|
# change does not affect objects created later
|
||||||
|
obj3 = cls()
|
||||||
|
self.assertEqual(old_value, getattr(obj3, name))
|
||||||
|
-
|
||||||
|
+
|
||||||
|
def test_bogus_attribute_access(self):
|
||||||
|
- with pytest.raises(AttributeError, match='trying to obtain.*'):
|
||||||
|
- self.curl.foo
|
||||||
|
-
|
||||||
|
+ with pytest.raises(AttributeError):
|
||||||
|
+ self.curl.foo
|
||||||
|
+
|
||||||
|
def test_bogus_attribute_delete(self):
|
||||||
|
with pytest.raises(AttributeError, match='trying to delete.*'):
|
||||||
|
del self.curl.foo
|
@@ -1,3 +1,8 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Dec 15 12:56:23 UTC 2020 - Matej Cepl <mcepl@suse.com>
|
||||||
|
|
||||||
|
- Add make-py2-compat.patch to pass tests on Leap 15.2
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Mon Dec 14 14:15:29 UTC 2020 - Matej Cepl <mcepl@suse.com>
|
Mon Dec 14 14:15:29 UTC 2020 - Matej Cepl <mcepl@suse.com>
|
||||||
|
|
||||||
|
@@ -43,6 +43,9 @@ Patch3: disable_randomly_failing_tests.patch
|
|||||||
# PATCH-FEATURE-UPSTREAM remove_nose.patch gh#pycurl/pycurl#655 mcepl@suse.com
|
# PATCH-FEATURE-UPSTREAM remove_nose.patch gh#pycurl/pycurl#655 mcepl@suse.com
|
||||||
# remove dependency on nose
|
# remove dependency on nose
|
||||||
Patch4: remove_nose.patch
|
Patch4: remove_nose.patch
|
||||||
|
# PATCH-FIX-UPSTREAM make-py2-compat.patch bsc#[0-9]+ mcepl@suse.com
|
||||||
|
# Make tests passing with Leap 15.2
|
||||||
|
Patch5: make-py2-compat.patch
|
||||||
BuildRequires: %{python_module devel}
|
BuildRequires: %{python_module devel}
|
||||||
BuildRequires: %{python_module setuptools}
|
BuildRequires: %{python_module setuptools}
|
||||||
BuildRequires: fdupes
|
BuildRequires: fdupes
|
||||||
@@ -114,7 +117,7 @@ if ! pkg-config --variable=supported_protocols libcurl|grep -qw SCP; then
|
|||||||
test_flags="$test_flags or ssh"
|
test_flags="$test_flags or ssh"
|
||||||
fi
|
fi
|
||||||
# test_getinfo are failing with new bottle
|
# test_getinfo are failing with new bottle
|
||||||
%pytest_arch -k "not ($test_flags or test_getinfo)"
|
%pytest_arch -s -k "not ($test_flags or test_getinfo)"
|
||||||
rm -rf %{buildroot}%{_prefix}/lib/debug %{buildroot}%{_libdir}/python*
|
rm -rf %{buildroot}%{_prefix}/lib/debug %{buildroot}%{_libdir}/python*
|
||||||
# test
|
# test
|
||||||
%endif
|
%endif
|
||||||
|
Reference in New Issue
Block a user