def test_geometry(self): f = { 'id': '1', 'geometry': {'type': 'Point', 'coordinates': (0.0, 0.0)}, 'properties': {'title': u'foo'} } g = featureRT(f, self.c) self.assertEqual( sorted(g['geometry'].items()), [('coordinates', (0.0, 0.0)), ('type', 'Point')])
def test_geometry(self): f = { 'id': '1', 'geometry': {'type': 'Point', 'coordinates': (0.0, 0.0)}, 'properties': {'title': u'foo'} } g = featureRT(f, self.c) self.failUnlessEqual( sorted(g['geometry'].items()), [('coordinates', (0.0, 0.0)), ('type', 'Point')])
def test_point(self): f = { 'id': '1', 'geometry': {'type': 'Point', 'coordinates': (0.0, 0.0)}, 'properties': {'title': u'foo'} } schema = {'geometry': 'Point', 'properties': {'title': 'str'}} with collection("/tmp/foo.shp", "w", "ESRI Shapefile", schema) as c: g = featureRT(f, c) self.failUnless(g.has_key('id')) self.failUnlessEqual(g['properties']['title'], 'foo')
def test_geometry(self): f = { 'id': '1', 'geometry': { 'type': 'LineString', 'coordinates': [(0.0, 0.0), (1.0, 1.0)] }, 'properties': {'title': u'foo'} } g = featureRT(f, self.c) self.failUnlessEqual( sorted(g['geometry'].items()), [('coordinates', [(0.0, 0.0), (1.0, 1.0)]), ('type', 'LineString')])
def test_geometry(self): f = { 'id': '1', 'geometry': { 'type': 'LineString', 'coordinates': [(0.0, 0.0), (1.0, 1.0)] }, 'properties': {'title': u'foo'} } g = featureRT(f, self.c) self.assertEqual( sorted(g['geometry'].items()), [('coordinates', [(0.0, 0.0), (1.0, 1.0)]), ('type', 'LineString')])
def test_properties(self): f = { 'id': '1', 'geometry': { 'type': 'Polygon', 'coordinates': [[(0.0, 0.0), (0.0, 1.0), (1.0, 1.0), (1.0, 0.0), (0.0, 0.0)]] }, 'properties': {'title': u'foo'} } g = featureRT(f, self.c) self.failUnlessEqual(g['properties']['title'], 'foo')
def test_properties(self): f = { 'id': '1', 'geometry': { 'type': 'Polygon', 'coordinates': [[(0.0, 0.0), (0.0, 1.0), (1.0, 1.0), (1.0, 0.0), (0.0, 0.0)]] }, 'properties': {'title': u'foo'} } g = featureRT(f, self.c) self.assertEqual(g['properties']['title'], 'foo')
def test_none_property(self): f = { 'id': '1', 'geometry': { 'type': 'Point', 'coordinates': (0.0, 0.0) }, 'properties': { 'title': None } } g = featureRT(f, self.c) self.failUnlessEqual(g['properties']['title'], None)
def test_properties(self): f = { 'id': '1', 'geometry': { 'type': 'Point', 'coordinates': (0.0, 0.0) }, 'properties': { 'title': u'foo' } } g = featureRT(f, self.c) assert g['properties']['title'] == 'foo'
def test_none_property(self): f = { 'id': '1', 'geometry': { 'type': 'Point', 'coordinates': (0.0, 0.0) }, 'properties': { 'title': None } } g = featureRT(f, self.c) assert g['properties']['title'] is None
def test_properties(self): f = { 'id': '1', 'geometry': { 'type': 'Polygon', 'coordinates': [[(0.0, 0.0), (0.0, 1.0), (1.0, 1.0), (1.0, 0.0), (0.0, 0.0)]] }, 'properties': { 'title': u'foo' } } g = featureRT(f, self.c) assert g['properties']['title'] == 'foo'
def test_point(self): f = { 'id': '1', 'geometry': { 'type': 'Point', 'coordinates': (0.0, 0.0) }, 'properties': { 'title': u'foo' } } schema = {'geometry': 'Point', 'properties': {'title': 'str'}} with collection("/tmp/foo.shp", "w", "ESRI Shapefile", schema) as c: g = featureRT(f, c) self.failUnless(g.has_key('id')) self.failUnlessEqual(g['properties']['title'], 'foo')
def test_geometry(self): f = { 'id': '1', 'geometry': { 'type': 'Polygon', 'coordinates': [[(0.0, 0.0), (0.0, 1.0), (1.0, 1.0), (1.0, 0.0), (0.0, 0.0)]] }, 'properties': { 'title': u'foo' } } g = featureRT(f, self.c) self.assertEqual(sorted(g['geometry'].items()), [('coordinates', [[(0.0, 0.0), (0.0, 1.0), (1.0, 1.0), (1.0, 0.0), (0.0, 0.0)]]), ('type', 'Polygon')])
def test_geometry(self): f = { 'id': '1', 'geometry': { 'type': 'Polygon', 'coordinates': [[(0.0, 0.0), (0.0, 1.0), (1.0, 1.0), (1.0, 0.0), (0.0, 0.0)]] }, 'properties': {'title': u'foo'} } g = featureRT(f, self.c) assert ( sorted(g['geometry'].items()) == [('coordinates', [[(0.0, 0.0), (0.0, 1.0), (1.0, 1.0), (1.0, 0.0), (0.0, 0.0)]]), ('type', 'Polygon')])
def test_none_property(self): f = { 'id': '1', 'geometry': {'type': 'Point', 'coordinates': (0.0, 0.0)}, 'properties': {'title': None} } g = featureRT(f, self.c) self.assertEqual(g['properties']['title'], None)
def test_properties(self): f = { 'id': '1', 'geometry': {'type': 'Point', 'coordinates': (0.0, 0.0)}, 'properties': {'title': u'foo'} } g = featureRT(f, self.c) assert g['properties']['title'] == 'foo'
def test_properties(self): f = { 'id': '1', 'geometry': {'type': 'Point', 'coordinates': (0.0, 0.0)}, 'properties': {'title': u'foo'} } g = featureRT(f, self.c) self.failUnlessEqual(g['properties']['title'], 'foo')