Esempio n. 1
0
 def test_getElementNamespace(self):
     """
     Tests for XMLParser._getElementNamespace
     """
     # xml + iris
     xml_doc = xml_etree.parse(self.iris_xml)
     p = XMLParser(xml_doc)
     eventParameters = p.xml_root[0]
     self.assertEqual(p._getElementNamespace(eventParameters),
                      "http://quakeml.org/xmlns/bed/1.2")
     # xml + neries
     xml_doc = xml_etree.parse(self.neries_xml)
     p = XMLParser(xml_doc)
     eventParameters = p.xml_root[0]
     self.assertEqual(p._getElementNamespace(eventParameters),
                      "http://quakeml.org/xmlns/quakeml/1.0")
     # lxml + iris
     xml_doc = lxml_etree.parse(self.iris_xml)
     p = XMLParser(xml_doc)
     eventParameters = p.xml_root[0]
     self.assertEqual(p._getElementNamespace(eventParameters),
                      "http://quakeml.org/xmlns/bed/1.2")
     # lxml + neries
     xml_doc = lxml_etree.parse(self.neries_xml)
     p = XMLParser(xml_doc)
     eventParameters = p.xml_root[0]
     self.assertEqual(p._getElementNamespace(eventParameters),
                      "http://quakeml.org/xmlns/quakeml/1.0")
     # checking sub elements
     # xml + iris
     xml_doc = xml_etree.parse(self.iris_xml)
     p = XMLParser(xml_doc)
     event = p.xml_root[0][0]
     self.assertEqual(p._getElementNamespace(event),
                      "http://quakeml.org/xmlns/bed/1.2")
     # xml + neries
     xml_doc = xml_etree.parse(self.neries_xml)
     p = XMLParser(xml_doc)
     event = p.xml_root[0][0]
     self.assertEqual(p._getElementNamespace(event),
                      "http://quakeml.org/xmlns/quakeml/1.0")
     # lxml + iris
     xml_doc = lxml_etree.parse(self.iris_xml)
     p = XMLParser(xml_doc)
     event = p.xml_root[0][0]
     self.assertEqual(p._getElementNamespace(event),
                      "http://quakeml.org/xmlns/bed/1.2")
     # lxml + neries
     xml_doc = lxml_etree.parse(self.neries_xml)
     p = XMLParser(xml_doc)
     event = p.xml_root[0][0]
     self.assertEqual(p._getElementNamespace(event),
                      "http://quakeml.org/xmlns/quakeml/1.0")
Esempio n. 2
0
 def test_getElementNamespace(self):
     """
     Tests for XMLParser._getElementNamespace
     """
     # xml + iris
     xml_doc = xml_etree.parse(self.iris_xml)
     p = XMLParser(xml_doc)
     eventParameters = p.xml_root[0]
     self.assertEqual(p._getElementNamespace(eventParameters),
                      "http://quakeml.org/xmlns/bed/1.2")
     # xml + neries
     xml_doc = xml_etree.parse(self.neries_xml)
     p = XMLParser(xml_doc)
     eventParameters = p.xml_root[0]
     self.assertEqual(p._getElementNamespace(eventParameters),
                      "http://quakeml.org/xmlns/quakeml/1.0")
     # lxml + iris
     xml_doc = lxml_etree.parse(self.iris_xml)
     p = XMLParser(xml_doc)
     eventParameters = p.xml_root[0]
     self.assertEqual(p._getElementNamespace(eventParameters),
                      "http://quakeml.org/xmlns/bed/1.2")
     # lxml + neries
     xml_doc = lxml_etree.parse(self.neries_xml)
     p = XMLParser(xml_doc)
     eventParameters = p.xml_root[0]
     self.assertEqual(p._getElementNamespace(eventParameters),
                      "http://quakeml.org/xmlns/quakeml/1.0")
     # checking sub elements
     # xml + iris
     xml_doc = xml_etree.parse(self.iris_xml)
     p = XMLParser(xml_doc)
     event = p.xml_root[0][0]
     self.assertEqual(p._getElementNamespace(event),
                      "http://quakeml.org/xmlns/bed/1.2")
     # xml + neries
     xml_doc = xml_etree.parse(self.neries_xml)
     p = XMLParser(xml_doc)
     event = p.xml_root[0][0]
     self.assertEqual(p._getElementNamespace(event),
                      "http://quakeml.org/xmlns/quakeml/1.0")
     # lxml + iris
     xml_doc = lxml_etree.parse(self.iris_xml)
     p = XMLParser(xml_doc)
     event = p.xml_root[0][0]
     self.assertEqual(p._getElementNamespace(event),
                      "http://quakeml.org/xmlns/bed/1.2")
     # lxml + neries
     xml_doc = lxml_etree.parse(self.neries_xml)
     p = XMLParser(xml_doc)
     event = p.xml_root[0][0]
     self.assertEqual(p._getElementNamespace(event),
                      "http://quakeml.org/xmlns/quakeml/1.0")