def test_bounds_unset(self): coord = AuxCoord(points=[0, 1], bounds=[[0, 1], [1, 2]], units='days since 1970-01-01', climatological=True) coord.climatological = False self.assertFalse(coord.climatological)
def test_bounds_set(self): coord = AuxCoord( points=[0, 1], bounds=[[0, 1], [1, 2]], units="days since 1970-01-01", ) coord.climatological = True self.assertTrue(coord.climatological)
def test_absent_no_bounds_unset(self): coord = AuxCoord(points=[0, 1]) coord.climatological = False self.assertFalse(coord.climatological)
def test_absent_no_time_no_set(self): coord = AuxCoord(points=[0, 1], bounds=[[0, 1], [1, 2]]) emsg = "Cannot set climatological .* valid time reference units.*" with self.assertRaisesRegex(TypeError, emsg): coord.climatological = True
def test_absent_no_bounds_no_set(self): coord = AuxCoord(points=[0, 1], units="days since 1970-01-01") with self.assertRaisesRegex(ValueError, "Cannot set.*no bounds exist"): coord.climatological = True