improve test coverage for reverse and debug output

This commit is contained in:
Sarah Hoffmann
2018-08-20 23:05:49 +02:00
parent 3fcfab9772
commit 88374c2522
4 changed files with 38 additions and 5 deletions

View File

@@ -122,13 +122,17 @@ class SearchResponse(GenericResponse):
options={'char-encoding' : 'utf8'})
#eq_(len(errors), 0 , "Errors found in HTML document:\n%s" % errors)
self.result = []
b = content.find('nominatim_results =')
e = content.find('</script>')
content = content[b:e]
b = content.find('[')
e = content.rfind(']')
if b >= 0 and e >= 0:
content = content[b:e]
self.result = json.JSONDecoder(object_pairs_hook=OrderedDict).decode(content[b:e+1])
b = content.find('[')
e = content.rfind(']')
if b >= 0 and e >= 0:
self.result = json.JSONDecoder(object_pairs_hook=OrderedDict)\
.decode(content[b:e+1])
def parse_xml(self):
et = ET.fromstring(self.page)