def test(self): metadata = deepcopy(self.metadata) angleOfRotation = mock.sentinel.angleOfRotation shapeOfTheEarth = mock.sentinel.shapeOfTheEarth section = {'latitudeOfSouthernPole': 45000000, 'longitudeOfSouthernPole': 90000000, 'angleOfRotation': angleOfRotation, 'shapeOfTheEarth': shapeOfTheEarth} # The called being tested. grid_definition_template_5(section, metadata) from iris.fileformats.grib._load_convert import \ ellipsoid_geometry, \ ellipsoid, \ grid_definition_template_4_and_5 as gdt_4_5 self.assertEqual(ellipsoid_geometry.call_count, 1) ellipsoid.assert_called_once_with(shapeOfTheEarth, self.major, self.minor, self.radius) from iris.coord_systems import RotatedGeogCS RotatedGeogCS.assert_called_once_with(-45.0, 270.0, angleOfRotation, self.ellipsoid) gdt_4_5.assert_called_once_with(section, metadata, 'grid_latitude', 'grid_longitude', self.cs) expected = deepcopy(self.metadata) expected['dim_coords_and_dims'].append((self.coord, self.dim)) self.assertEqual(metadata, expected)
def test(self): metadata = deepcopy(self.metadata) angleOfRotation = mock.sentinel.angleOfRotation shapeOfTheEarth = mock.sentinel.shapeOfTheEarth section = {'latitudeOfSouthernPole': 45000000, 'longitudeOfSouthernPole': 90000000, 'angleOfRotation': angleOfRotation, 'shapeOfTheEarth': shapeOfTheEarth} # The called being tested. grid_definition_template_5(section, metadata) from iris_grib._load_convert import \ ellipsoid_geometry, \ ellipsoid, \ grid_definition_template_4_and_5 as gdt_4_5 self.assertEqual(ellipsoid_geometry.call_count, 1) ellipsoid.assert_called_once_with(shapeOfTheEarth, self.major, self.minor, self.radius) from iris.coord_systems import RotatedGeogCS RotatedGeogCS.assert_called_once_with(-45.0, 270.0, angleOfRotation, self.ellipsoid) gdt_4_5.assert_called_once_with(section, metadata, 'grid_latitude', 'grid_longitude', self.cs) expected = deepcopy(self.metadata) expected['dim_coords_and_dims'].append((self.coord, self.dim)) self.assertEqual(metadata, expected)