def test_multipolygon(self): from spyne.model.primitive import _get_multipolygon_pattern a=re.compile(_get_multipolygon_pattern(2)) assert a.match('''MULTIPOLYGON (((30 20, 10 40, 45 40, 30 20)), ((15 5, 40 10, 10 20, 5 10, 15 5)))''') is not None assert a.match('''MULTIPOLYGON (((40 40, 20 45, 45 30, 40 40)), ((20 35, 45 20, 30 5, 10 10, 10 30, 20 35), (30 20, 20 25, 20 15, 30 20)))''') is not None
def test_multipolygon(self): from spyne.model.primitive import _get_multipolygon_pattern a = re.compile(_get_multipolygon_pattern(2)) assert a.match('''MULTIPOLYGON (((30 20, 10 40, 45 40, 30 20)), ((15 5, 40 10, 10 20, 5 10, 15 5)))''') is not None assert a.match('''MULTIPOLYGON (((40 40, 20 45, 45 30, 40 40)), ((20 35, 45 20, 30 5, 10 10, 10 30, 20 35), (30 20, 20 25, 20 15, 30 20)))''') is not None