def test_filter(self): island = iotools.loadPolygonFromShapefile(self.shpfile, filterfxn=self.filter) nt.assert_true(isinstance(island, np.ndarray)) nptest.assert_array_almost_equal(island, self.known_islands[1])
def test_filter_nosqueeze(self): island = iotools.loadPolygonFromShapefile(self.shpfile, filterfxn=self.filter, squeeze=False) nt.assert_true(island, list) nt.assert_equal(len(island), 1) nptest.assert_array_almost_equal(island[0], self.known_islands[1])
def test_baseline(self): islands = iotools.loadPolygonFromShapefile(self.shpfile) nt.assert_true(isinstance(islands, list)) for test, known in zip(islands, self.known_islands): nptest.assert_array_almost_equal(test, known)