class Test_as_cartopy_crs(tests.IrisTest): def setUp(self): self.latitude_of_projection_origin = 90.0 self.longitude_of_projection_origin = 0.0 self.semi_major_axis = 6377563.396 self.semi_minor_axis = 6356256.909 self.false_easting = 0.0 self.false_northing = 0.0 self.ellipsoid = GeogCS(self.semi_major_axis, self.semi_minor_axis) self.laea_cs = LambertAzimuthalEqualArea( self.latitude_of_projection_origin, self.longitude_of_projection_origin, self.false_easting, self.false_northing, ellipsoid=self.ellipsoid) def test_crs_creation(self): res = self.laea_cs.as_cartopy_crs() globe = ccrs.Globe(semimajor_axis=self.semi_major_axis, semiminor_axis=self.semi_minor_axis, ellipse=None) expected = ccrs.LambertAzimuthalEqualArea( self.longitude_of_projection_origin, self.latitude_of_projection_origin, self.false_easting, self.false_northing, globe=globe) self.assertEqual(res, expected)