Ejemplo n.º 1
0
    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())