python3: replace response content with text (#40911)
This commit is contained in:
parent
dcb5351962
commit
f39cbee9d2
|
@ -379,4 +379,4 @@ def test_api_editer_carte(app, nanterre_classic_family, qf_settings):
|
|||
|
||||
with httmock.HTTMock(qf_ok):
|
||||
response = app.get(url)
|
||||
assert response.content == content
|
||||
assert response.text == content
|
||||
|
|
|
@ -47,7 +47,7 @@ class QF(object):
|
|||
try:
|
||||
data = response.json()
|
||||
except ValueError as e:
|
||||
return None, u'Implicit contenu non JSON: %s %r' % (response.status_code, response.content[:1024])
|
||||
return None, u'Implicit contenu non JSON: %s %r' % (response.status_code, response.text[:1024])
|
||||
|
||||
if response.status_code != 200:
|
||||
return None, data
|
||||
|
@ -199,8 +199,8 @@ class QF(object):
|
|||
'%s %r' % (url, e))
|
||||
if response.status_code != 200:
|
||||
return None, (u'Implicit editer-carte code non 200 sur récupération du lien: '
|
||||
'%s %s %r' % (url, response.status_code, response.content[:1024]))
|
||||
return response.content, None
|
||||
'%s %s %r' % (url, response.status_code, response.text[:1024]))
|
||||
return response.text, None
|
||||
|
||||
|
||||
class CalculQF(fragments.FragmentBuilder):
|
||||
|
|
|
@ -73,14 +73,14 @@ class Saga(object):
|
|||
|
||||
if response.status_code != 200:
|
||||
return None, u'SAGA response is not 200: %s %r' % (response.status_code,
|
||||
response.content[:1024])
|
||||
response.text[:1024])
|
||||
try:
|
||||
et = ET.fromstring(response.content)
|
||||
et = ET.fromstring(response.text)
|
||||
except Exception:
|
||||
return None, u'SAGA invalid XML content: %r' % response.content[:1024]
|
||||
return None, u'SAGA invalid XML content: %r' % response.text[:1024]
|
||||
content_node = et.find('.//{%s}%s' % (self.ns, content_tag))
|
||||
if content_node is None:
|
||||
return None, u'SAGA no content node: %r' % response.content[:1024]
|
||||
return None, u'SAGA no content node: %r' % response.text[:1024]
|
||||
# pluging XML inside XML is so stupid :(
|
||||
content = content_node.text
|
||||
if 'ISO-8859-1' in content:
|
||||
|
|
Loading…
Reference in New Issue