def test_extract_position_with_unexpected_srid(self):
     """
     In case of a differing spatial reference system an `Exception` is
     thrown.
     """
     xml = '''
       <HMNode gml:id="n_1">
         <HMSite>
           <gml:Point srsName="epsg:4326">
             <gml:pos>-121.8 37.5</gml:pos>
           </gml:Point>
           <vs30>760.0</vs30>
         </HMSite>
         <IML>1.20589970498</IML>
       </HMNode>
     '''
     try:
         extract_position(xml, expected_srid="no-such-srid")
     except Exception, e:
         self.assertEqual("Wrong spatial reference system: 'epsg:4326' "
                          "for position -121.8 37.5", e.args[0])
Beispiel #2
0
 def test_extract_position_with_unexpected_srid(self):
     """
     In case of a differing spatial reference system an `Exception` is
     thrown.
     """
     xml = '''
       <HMNode gml:id="n_1">
         <HMSite>
           <gml:Point srsName="epsg:4326">
             <gml:pos>-121.8 37.5</gml:pos>
           </gml:Point>
           <vs30>760.0</vs30>
         </HMSite>
         <IML>1.20589970498</IML>
       </HMNode>
     '''
     try:
         extract_position(xml, expected_srid="no-such-srid")
     except Exception, e:
         self.assertEqual("Wrong spatial reference system: 'epsg:4326' "
                          "for position -121.8 37.5", e.args[0])
 def test_extract_position_with_expected_srid(self):
     """
     A (longitude, latitude) tuple is returned.
     """
     xml = '''
       <HMNode gml:id="n_1">
         <HMSite>
           <gml:Point srsName="epsg:4326">
             <gml:pos>-121.8 37.5</gml:pos>
           </gml:Point>
           <vs30>760.0</vs30>
         </HMSite>
         <IML>1.20589970498</IML>
       </HMNode>
     '''
     self.assertEqual(['-121.8', '37.5'], extract_position(xml))
Beispiel #4
0
 def test_extract_position_with_expected_srid(self):
     """
     A (longitude, latitude) tuple is returned.
     """
     xml = '''
       <HMNode gml:id="n_1">
         <HMSite>
           <gml:Point srsName="epsg:4326">
             <gml:pos>-121.8 37.5</gml:pos>
           </gml:Point>
           <vs30>760.0</vs30>
         </HMSite>
         <IML>1.20589970498</IML>
       </HMNode>
     '''
     self.assertEqual(['-121.8', '37.5'], extract_position(xml))