def test_is_ring(self): r = session.query(Road).filter(Road.road_name == 'Graeme Ave').one() assert not session.scalar(r.road_geom.is_ring) ok_( session.query(Road).filter( Road.road_geom.is_ring == True).first() is None) eq_( session.scalar( functions.is_ring('LINESTRING(0 0, 0 1, 1 0, 1 1, 0 0)')), False)
def test_is_ring(self): r = session.query(Road).filter(Road.road_name=='Graeme Ave').one() assert not session.scalar(r.road_geom.is_ring) ok_(session.query(Road).filter(Road.road_geom.is_ring).first() is None) eq_(session.scalar(functions.is_ring(WKTSpatialElement('LINESTRING(0 0, 0 1, 1 0, 1 1, 0 0)', geometry_type=LineString.name))), False)
def test_is_ring(self): r = session.query(Road).filter(Road.road_name=='Graeme Ave').one() assert not session.scalar(r.road_geom.is_ring) ok_(session.query(Road).filter(Road.road_geom.is_ring == True).first() is None) eq_(session.scalar(functions.is_ring('LINESTRING(0 0, 0 1, 1 0, 1 1, 0 0)')), False)