Пример #1
0
 def test_element(self):
     f = {
         'id': '1',
         'geometry': {
             'type': 'Point',
             'coordinates': (0.0, 0.0)
         },
         'properties': {
             'title': 'one',
             'description': 'Point one'
         }
     }
     elem = element(self.doc, f)
     self.failUnlessEqual(elem.tag,
                          '{http://www.opengis.net/kml/2.2}Placemark')
     self.failUnlessEqual(elem.attrib['id'], '1')
     self.failUnlessEqual(
         elem.find('{http://www.opengis.net/kml/2.2}name').text, 'one')
     self.failUnlessEqual(
         elem.find('{http://www.opengis.net/kml/2.2}Snippet').text,
         'Point one')
     self.failUnlessEqual(
         elem.find('{http://www.opengis.net/kml/2.2}Point').find(
             '{http://www.opengis.net/kml/2.2}coordinates').text,
         '0.000000,0.000000,0.0')
Пример #2
0
 def test_element_kw(self):
     f = {
         'id': '1',
         'geometry': {'type': 'Point', 'coordinates': (0.0, 0.0)},
         'properties': {} }
     elem = element(self.doc, f, name='one', snippet='Point one')
     self.failUnlessEqual(
         elem.tag, '{http://www.opengis.net/kml/2.2}Placemark' )
     self.failUnlessEqual(elem.attrib['id'], '1')
     self.failUnlessEqual(
         elem.find('{http://www.opengis.net/kml/2.2}name').text,
         'one' )
     self.failUnlessEqual(
         elem.find('{http://www.opengis.net/kml/2.2}Snippet').text,
         'Point one' )
Пример #3
0
def test_element_kw(doc):
    f = {
        "id": "1",
        "geometry": {
            "type": "Point",
            "coordinates": (0.0, 0.0)
        },
        "properties": {},
    }
    elem = element(doc, f, name="one", snippet="Point one")
    assert elem.tag == "{http://www.opengis.net/kml/2.2}Placemark"
    assert elem.attrib["id"] == "1"
    assert elem.find("{http://www.opengis.net/kml/2.2}name").text == "one"
    assert elem.find(
        "{http://www.opengis.net/kml/2.2}Snippet").text == "Point one"
Пример #4
0
 def test_element_kw(self):
     f = {
         'id': '1',
         'geometry': {
             'type': 'Point',
             'coordinates': (0.0, 0.0)
         },
         'properties': {}
     }
     elem = element(self.doc, f, name='one', snippet='Point one')
     self.assertEqual(elem.tag, '{http://www.opengis.net/kml/2.2}Placemark')
     self.assertEqual(elem.attrib['id'], '1')
     self.assertEqual(
         elem.find('{http://www.opengis.net/kml/2.2}name').text, 'one')
     self.assertEqual(
         elem.find('{http://www.opengis.net/kml/2.2}Snippet').text,
         'Point one')
Пример #5
0
def test_element(doc):
    f = {
        "id": "1",
        "geometry": {
            "type": "Point",
            "coordinates": (0.0, 0.0)
        },
        "properties": {
            "title": "one",
            "description": "Point one"
        },
    }
    elem = element(doc, f)
    assert elem.tag == "{http://www.opengis.net/kml/2.2}Placemark"
    assert elem.attrib["id"] == "1"
    assert elem.find("{http://www.opengis.net/kml/2.2}name").text == "one"
    assert elem.find(
        "{http://www.opengis.net/kml/2.2}Snippet").text == "Point one"

    assert (elem.find("{http://www.opengis.net/kml/2.2}Point").find(
        "{http://www.opengis.net/kml/2.2}coordinates").text ==
            "0.000000,0.000000,0.0")