def test_accepts(self): self.assertTrue(PolygonLike.accepts("0.0,0.0,1.1,1.1")) self.assertTrue(PolygonLike.accepts("0.0, 0.0, 1.1, 1.1")) coords = [(0.0, 0.0), (0.0, 1.0), (1.0, 1.0), (1.0, 0.0)] pol = Polygon(coords) self.assertTrue(PolygonLike.accepts(coords)) self.assertTrue(PolygonLike.accepts(pol)) self.assertTrue(PolygonLike.accepts(pol.wkt)) self.assertFalse(PolygonLike.accepts("0.0,aaa,1.1,1.1")) self.assertFalse(PolygonLike.accepts("0.0, aaa, 1.1, 1.1")) coords = [(0.0, 0.0), (0.0, 1.0), (1.0, 'aaa'), (1.0, 0.0)] self.assertFalse(PolygonLike.accepts(coords)) coords = [(0.0, 0.0), (0.0, 1.0), 'Guten Morgen, Berlin!', (1.0, 0.0)] self.assertFalse(PolygonLike.accepts(coords)) invalid = Polygon([(0.0, 0.0), (0.0, 0.0), (0.0, 0.0), (0.0, 0.0)]) self.assertFalse(PolygonLike.accepts(invalid)) wkt = 'MULTIPOLYGON()' self.assertFalse(PolygonLike.accepts(wkt)) invalid = 'Something_something_in_the_month_of_May' self.assertFalse(PolygonLike.accepts(invalid)) self.assertFalse(PolygonLike.accepts(1.0))
def test_accepts(self): self.assertTrue(PolygonLike.accepts("")) self.assertTrue(PolygonLike.accepts(" \t")) self.assertTrue(PolygonLike.accepts("0.0,0.0,1.1,1.1")) self.assertTrue(PolygonLike.accepts("0.0, 0.0, 1.1, 1.1")) coords = [(10.4, 20.2), (30.8, 20.2), (30.8, 40.8), (10.4, 40.8)] pol = Polygon(coords) self.assertTrue(PolygonLike.accepts(coords)) self.assertTrue(PolygonLike.accepts(pol)) self.assertTrue(PolygonLike.accepts(pol.wkt)) self.assertTrue(PolygonLike.accepts(pol.bounds)) self.assertFalse(PolygonLike.accepts("0.0,aaa,1.1,1.1")) self.assertFalse(PolygonLike.accepts("0.0, aaa, 1.1, 1.1")) self.assertFalse( PolygonLike.accepts([(0.0, 0.0), (0.0, 1.0), (1.0, 'aaa'), (1.0, 0.0)])) self.assertFalse( PolygonLike.accepts([(0.0, 0.0), (0.0, 1.0), 'Guten Morgen, Berlin!', (1.0, 0.0)])) self.assertFalse( PolygonLike.accepts( Polygon([(0.0, 0.0), (0.0, 0.0), (0.0, 0.0), (0.0, 0.0)]))) self.assertFalse(PolygonLike.accepts('MULTIPOLYGON()')) self.assertFalse(PolygonLike.accepts('Something_in_the_month_of_May')) self.assertFalse(PolygonLike.accepts(1.0))
def test_accepts(self): self.assertTrue(PolygonLike.accepts("")) self.assertTrue(PolygonLike.accepts(" \t")) self.assertTrue(PolygonLike.accepts("0.0,0.0,1.1,1.1")) self.assertTrue(PolygonLike.accepts("0.0, 0.0, 1.1, 1.1")) coords = [(10.4, 20.2), (30.8, 20.2), (30.8, 40.8), (10.4, 40.8)] pol = Polygon(coords) self.assertTrue(PolygonLike.accepts(coords)) self.assertTrue(PolygonLike.accepts(pol)) self.assertTrue(PolygonLike.accepts(pol.wkt)) self.assertTrue(PolygonLike.accepts(pol.bounds)) self.assertFalse(PolygonLike.accepts("0.0,aaa,1.1,1.1")) self.assertFalse(PolygonLike.accepts("0.0, aaa, 1.1, 1.1")) self.assertFalse(PolygonLike.accepts([(0.0, 0.0), (0.0, 1.0), (1.0, 'aaa'), (1.0, 0.0)])) self.assertFalse(PolygonLike.accepts([(0.0, 0.0), (0.0, 1.0), 'Guten Morgen, Berlin!', (1.0, 0.0)])) self.assertFalse(PolygonLike.accepts(Polygon([(0.0, 0.0), (0.0, 0.0), (0.0, 0.0), (0.0, 0.0)]))) self.assertFalse(PolygonLike.accepts('MULTIPOLYGON()')) self.assertFalse(PolygonLike.accepts('Something_in_the_month_of_May')) self.assertFalse(PolygonLike.accepts(1.0))