def test_geom_string(self): ops = OcgOperations(dataset=self.datasets,geom='state_boundaries') self.assertEqual(len(list(ops.geom)),51) ops.geom = None self.assertEqual(ops.geom,None) ops.geom = 'mi_watersheds' self.assertEqual(len(list(ops.geom)),60) ops.geom = [-120,40,-110,50] self.assertEqual(ops.geom[0]['geom'].bounds,(-120.0,40.0,-110.0,50.0))
def test_geom_string(self): ops = OcgOperations(dataset=self.datasets, geom='state_boundaries') self.assertEqual(len(ops.geom), 51) ops.geom = None self.assertEqual(ops.geom, None) ops.geom = 'mi_watersheds' self.assertEqual(len(ops.geom), 60) ops.geom = '-120|40|-110|50' self.assertEqual(ops.geom.spatial.geom[0].bounds, (-120.0, 40.0, -110.0, 50.0)) ops.geom = [-120, 40, -110, 50] self.assertEqual(ops.geom.spatial.geom[0].bounds, (-120.0, 40.0, -110.0, 50.0))