Example #1
0
    def test_valid_polygon(self):
        '''Tests parsing geojson'''

        # Call method to test
        geom, props = geo_utils.parse_geo_json_file(u'fake_path')

        # Check results
        self.assertEqual(geom.geom_type, u'Polygon')
        self.assertIsNone(props)
Example #2
0
    def test_valid_feature(self):
        '''Tests parsing geojson'''

        # Call method to test
        geom, props = geo_utils.parse_geo_json_file(u'fake_path')

        # Check results
        self.assertEqual(geom.geom_type, u'Polygon')
        self.assertDictEqual(props, {u'prop_a': u'A', u'prop_b': u'B'})
Example #3
0
    def test_valid_polygon(self):
        '''Tests parsing geojson'''

        # Call method to test
        geom, props = geo_utils.parse_geo_json_file(u'fake_path')

        # Check results
        self.assertEqual(geom.geom_type, u'Polygon')
        self.assertIsNone(props)
Example #4
0
    def test_valid_feature(self):
        '''Tests parsing geojson'''

        # Call method to test
        geom, props = geo_utils.parse_geo_json_file(u'fake_path')

        # Check results
        self.assertEqual(geom.geom_type, u'Polygon')
        self.assertDictEqual(props, {u'prop_a': u'A', u'prop_b': u'B'})
Example #5
0
    def test_valid_feature_no_props(self):
        """Tests parsing geojson"""

        # Call method to test
        geom, props = geo_utils.parse_geo_json_file('fake_path')

        # Check results
        self.assertEqual(geom.geom_type, 'Polygon')
        self.assertIsNone(props)
Example #6
0
    def test_valid_feature_collection(self):
        """Tests parsing geojson"""

        # Call method to test
        geom, props = geo_utils.parse_geo_json_file('fake_path')

        # Check results
        self.assertEqual(geom.geom_type, 'Polygon')
        self.assertDictEqual(props, {'prop_a': 'A', 'prop_b': 'B'})