def test_coord_present(self): """Test that the percentile coord is added.""" result = GeneratePercentilesFromACircularNeighbourhood().make_percentile_cube( self.cube ) expected_data = self.cube.data.copy() self.assertIsInstance(result.coord("percentile"), iris.coords.Coord) self.assertArrayEqual(result.coord("percentile").points, DEFAULT_PERCENTILES) self.assertArrayEqual(result[0].data, expected_data) self.assertDictEqual(self.cube.metadata._asdict(), result.metadata._asdict())
def test_coord_present(self): """Test that the percentile coord is added.""" cube = set_up_cube(zero_point_indices=((0, 0, 2, 2), ), num_time_points=1, num_grid_points=5) result = GeneratePercentilesFromACircularNeighbourhood( ).make_percentile_cube(cube) self.assertIsInstance(result.coord("percentile"), iris.coords.Coord) self.assertArrayEqual( result.coord("percentile").points, DEFAULT_PERCENTILES) self.assertArrayEqual(result[0].data, cube.data) self.assertDictEqual(cube.metadata._asdict(), result.metadata._asdict())