示例#1
0
 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)
示例#2
0
 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)
示例#3
0
 def test_absent_no_bounds_unset(self):
     coord = AuxCoord(points=[0, 1])
     coord.climatological = False
     self.assertFalse(coord.climatological)
示例#4
0
 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
示例#5
0
 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