def test_relation04(self): api = overpy.Overpass() # DOM result = api.parse_xml(read_file("xml/relation-04.xml"), parser=overpy.XML_PARSER_DOM) self._test_relation04(result) # SAX result = api.parse_xml(read_file("xml/relation-04.xml"), parser=overpy.XML_PARSER_SAX) self._test_relation04(result)
def test_node01(self): api = overpy.Overpass() # DOM result = api.parse_xml(read_file("xml/area-01.xml"), parser=overpy.XML_PARSER_DOM) self._test_area01(result) # SAX result = api.parse_xml(read_file("xml/area-01.xml"), parser=overpy.XML_PARSER_SAX) self._test_area01(result)
def test_way03(self): api = overpy.Overpass() # DOM result = api.parse_xml(read_file("xml/way-03.xml"), parser=overpy.XML_PARSER_DOM) self._test_way03(result) # SAX result = api.parse_xml(read_file("xml/way-03.xml"), parser=overpy.XML_PARSER_SAX) self._test_way03(result)
def test_way04(self): api = overpy.Overpass() # DOM with pytest.raises(ValueError): api.parse_xml(read_file("xml/way-04.xml"), parser=overpy.XML_PARSER_DOM) # SAX with pytest.raises(ValueError): api.parse_xml(read_file("xml/way-04.xml"), parser=overpy.XML_PARSER_SAX)
def test_way02(self): api = overpy.Overpass() # DOM result = api.parse_xml(read_file("xml/way-02.xml"), parser=overpy.XML_PARSER_DOM) self._test_way02(result) # SAX result = api.parse_xml(read_file("xml/way-02.xml"), parser=overpy.XML_PARSER_SAX) self._test_way02(result)
def test_xml_element(self): import xml.etree.ElementTree as ET data = read_file("xml/node-01.xml") root = ET.fromstring(data) result = overpy.Result.from_xml(root) assert isinstance(result, overpy.Result) self._test_node01(result)
def test_remark_runtime_remark(self): api = overpy.Overpass() with pytest.raises(overpy.exception.OverpassRuntimeRemark): api.parse_xml(read_file("xml/remark-runtime-remark-01.xml"))
def test_xml_autodetect_parser(self): data = read_file("xml/node-01.xml") result = overpy.Result.from_xml(data) assert isinstance(result, overpy.Result) self._test_node01(result)
def test_node01(self): api = overpy.Overpass() result = api.parse_xml(read_file("xml/node-01.xml")) self._test_node01(result)
def test_way02(self): api = overpy.Overpass() result = api.parse_xml(read_file("xml/way-02.xml")) self._test_way02(result)
def test_way04(self): api = overpy.Overpass() with pytest.raises(ValueError): api.parse_json(read_file("json/way-04.json"))
def test_relation04(self): api = overpy.Overpass() result = api.parse_json(read_file("json/relation-04.json")) self._test_relation04(result)
def test_remark_unknown(self): api = overpy.Overpass() with pytest.raises(overpy.exception.OverpassUnknownError): api.parse_json(read_file("json/remark-unknown-01.json"))
def test_remark_runtime_remark(self): api = overpy.Overpass() with pytest.raises(overpy.exception.OverpassRuntimeRemark): api.parse_json(read_file("json/remark-runtime-remark-01.json"))
def test_remark_unknown(self): api = overpy.Overpass() with pytest.raises(overpy.exception.OverpassUnknownError): api.parse_xml(read_file("xml/remark-unknown-01.xml"))
def test_relation02(self): api = overpy.Overpass() result = api.parse_json(read_file("json/relation-02.json")) self._test_relation02(result)
def test_remark_runtime_error(self): api = overpy.Overpass() with pytest.raises(overpy.exception.OverpassRuntimeError): api.parse_xml(read_file("xml/remark-runtime-error-01.xml"))
def test_way02(self): api = overpy.Overpass() result = api.parse_json(read_file("json/way-02.json")) self._test_way02(result)
def test_node01(self): api = overpy.Overpass() result = api.parse_json(read_file("json/node-01.json")) self._test_node01(result)
def test_way03(self): api = overpy.Overpass() result = api.parse_json(read_file("json/way-03.json")) self._test_way03(result)
def test_relation02(self): api = overpy.Overpass() result = api.parse_xml(read_file("xml/relation-02.xml")) self._test_relation02(result)
def test_area01(self): api = overpy.Overpass() result = api.parse_json(read_file("json/area-01.json")) self._test_area01(result)
def test_remark_runtime_error(self): api = overpy.Overpass() with pytest.raises(overpy.exception.OverpassRuntimeError): api.parse_json(read_file("json/remark-runtime-error-01.json"))