def test(self): geom = { 'type': "MultiLineString", 'coordinates': [[(0.0, 0.0), (1.0, 1.0)]] } result = geometryRT(geom) self.failUnlessEqual(result['type'], "MultiLineString") self.failUnlessEqual(result['coordinates'], [[(0.0, 0.0), (1.0, 1.0)]])
def test(self): geom = {'type': "MultiPolygon", 'coordinates': [[[(0.0, 0.0), (0.0, 1.0), (1.0, 1.0), (1.0, 0.0)]]]} result = geometryRT(geom) self.failUnlessEqual(result['type'], "MultiPolygon") self.failUnlessEqual( result['coordinates'], [[[(0.0, 0.0), (0.0, 1.0), (1.0, 1.0), (1.0, 0.0), (0.0, 0.0)]]] )
def test(self): geom = { 'type': "Polygon", 'coordinates': [[(0.0, 0.0), (0.0, 1.0), (1.0, 1.0), (1.0, 0.0)]] } result = geometryRT(geom) self.failUnlessEqual(result['type'], "Polygon") self.failUnlessEqual(result['coordinates'], [[(0.0, 0.0), (0.0, 1.0), (1.0, 1.0), (1.0, 0.0), (0.0, 0.0)]])
def test(self): geom = {'type': "GeometryCollection", 'geometries': [ {'type': "Point", 'coordinates': (0.0, 0.0)}, {'type': "LineString", 'coordinates': [(0.0, 0.0), (1.0, 1.0)]} ]} result = geometryRT(geom) self.failUnlessEqual(len(result['geometries']), 2) self.failUnlessEqual( [g['type'] for g in result['geometries']], ['Point', 'LineString'] )
def test(self): geom = { 'type': "GeometryCollection", 'geometries': [{ 'type': "Point", 'coordinates': (0.0, 0.0) }, { 'type': "LineString", 'coordinates': [(0.0, 0.0), (1.0, 1.0)] }] } result = geometryRT(geom) self.failUnlessEqual(len(result['geometries']), 2) self.failUnlessEqual([g['type'] for g in result['geometries']], ['Point', 'LineString'])
def test(self): geom = {'type': "MultiPoint", 'coordinates': [(0.0, 0.0), (1.0, 1.0)]} result = geometryRT(geom) self.failUnlessEqual(result['type'], "MultiPoint") self.failUnlessEqual(result['coordinates'], [(0.0, 0.0), (1.0, 1.0)])
def test(self): geom = {'type': "Point", 'coordinates': (0.0, 0.0)} result = geometryRT(geom) self.failUnlessEqual(result['type'], "Point") self.failUnlessEqual(result['coordinates'], (0.0, 0.0))
def test_type(self): result = geometryRT(self.geom) self.failUnlessEqual( [g['type'] for g in result['geometries']], ['Point', 'LineString'])
def test_type(self): self.failUnlessEqual( geometryRT(self.geom)['type'], self.geom['type'])
def test_len(self): result = geometryRT(self.geom) self.failUnlessEqual(len(result['geometries']), 2)
def test_coordinates(self): self.failUnlessEqual( [[geometryRT(self.geom)['coordinates'][0][0][:-1]]], self.geom['coordinates'])
def test_coordinates(self): self.failUnlessEqual( geometryRT(self.geom)['coordinates'], self.geom['coordinates'])
def test(self): geom = {'type': "LineString", 'coordinates': [(0.0, 0.0), (1.0, 1.0)]} result = geometryRT(geom) self.failUnlessEqual(result['type'], "LineString") self.failUnlessEqual(result['coordinates'], [(0.0, 0.0), (1.0, 1.0)])