def test_is_simple(self): r = session.query(Road).filter(Road.road_name=='Graeme Ave').one() l = session.query(Lake).filter(Lake.lake_name=='My Lake').one() assert session.scalar(r.road_geom.is_simple) assert session.scalar(l.lake_geom.is_simple) ok_(session.query(Spot).filter(Spot.spot_location.is_simple).first() is not None) eq_(session.scalar(functions.is_simple('LINESTRING(1 1,2 2,2 3.5,1 3,1 2,2 1)')), False)
def test_is_simple(self): r = session.query(Road).filter(Road.road_name=='Graeme Ave').one() l = session.query(Lake).filter(Lake.lake_name=='My Lake').one() assert session.scalar(r.road_geom.is_simple) assert session.scalar(l.lake_geom.is_simple) ok_(session.query(Spot).filter(Spot.spot_location.is_simple == True).first() is not None) eq_(session.scalar(functions.is_simple('LINESTRING(1 1,2 2,2 3.5,1 3,1 2,2 1)')), False)