def test_field_coords(self): slices_and_fields = pp.as_pairs(self.cube, field_coords=['grid_longitude', 'grid_latitude']) for aslice, field in slices_and_fields: self.assertEqual(aslice.shape, (11, 9)) self.assertEqual(field.lbcode, 101)
def test_lazy_data(self): cube = self.cube.copy() # "Rebase" the cube onto a lazy version of its data. cube.lazy_data(cube.lazy_data()) # Check that lazy data is preserved in save-pairs generation. slices_and_fields = pp.as_pairs(cube) for aslice, _ in slices_and_fields: self.assertTrue(aslice.has_lazy_data())
def test_cube_only(self): slices_and_fields = pp.as_pairs(self.cube) for aslice, field in slices_and_fields: self.assertEqual(aslice.shape, (9, 11)) self.assertEqual(field.lbcode, 101)