testing/py3-wstools: fix running tests with python 3.12

This commit is contained in:
ptrcnull 2024-04-06 21:21:57 +02:00
parent adb4701f09
commit f299a856fa
2 changed files with 24 additions and 0 deletions

View File

@ -13,6 +13,7 @@ checkdepends="py3-pytest"
subpackages="$pkgname-pyc"
source="$pkgname-$pkgver.tar.gz::https://github.com/pycontribs/wstools/archive/$pkgver.tar.gz
python3.10-support.patch
python3.12-support.patch
"
builddir="$srcdir/wstools-$pkgver"
@ -32,4 +33,5 @@ package() {
sha512sums="
1acd8e62d71c7d330f1e953a0da1956291c5dfb25ff9b8b8799c83feaa4230e384955735b131bab7b430b92ae6c18498927d416d2d1e11fb5c5dad93417c671a py3-wstools-0.4.10.tar.gz
9c19ae50724249dacb91206301417238c04df3afd841fe5b3ef2280dfd57ce635e01690e6d28c88798aebc6b7b2bea7a83eeb1f45eeb07bb94ddcd00d3c6ed94 python3.10-support.patch
64e25d87337d27ef36d9d97702001f2fb87e0215b93b8a03653dbed2331b10b44963eeddbe508813d9fbd0ba1727b68a0fe3d181855d548014df4f8f5cbe53c2 python3.12-support.patch
"

View File

@ -0,0 +1,22 @@
diff --git a/tests/test_wsdl.py b/tests/test_wsdl.py
index aeeddf7..8cfa7fb 100755
--- a/tests/test_wsdl.py
+++ b/tests/test_wsdl.py
@@ -70,7 +70,7 @@ class WSDLToolsTestCase(unittest.TestCase):
for node in DOM.getElements(definition, tag_name, nspname):
name = DOM.getAttr(node, key)
comp = component[name] # noqa F841
- self.failUnlessEqual(eval('comp.%s' % key), name)
+ self.assertEqual(eval('comp.%s' % key), name)
def checkXSDCollection(self, tag_name, component, node, key='name'):
for cnode in DOM.getElements(node, tag_name):
@@ -126,7 +126,7 @@ class WSDLToolsTestCase(unittest.TestCase):
try:
for key in self.wsdl.types.keys():
schema = self.wsdl.types[key]
- self.failUnlessEqual(key, schema.getTargetNamespace())
+ self.assertEqual(key, schema.getTargetNamespace())
definition = self.wsdl.document.documentElement
version = DOM.WSDLUriToVersion(definition.namespaceURI)