Ejemplo n.º 1
0
 def test_basic(self):
     """Test that a constraint is formed correctly."""
     values = "[0.03:0.1]"
     result = create_range_constraint(self.coord_name, values)
     self.assertIsInstance(result, iris.Constraint)
     self.assertEqual(list(result._coord_values.keys()), [self.coord_name])
     result_cube = self.precip_cube.extract(result)
     self.assertArrayAlmostEqual(result_cube.data, self.expected_data)
Ejemplo n.º 2
0
 def test_without_square_brackets(self):
     """Test that a constraint is formed correctly when square brackets
     are not within the input."""
     values = "0.03:0.1"
     result = create_range_constraint(self.coord_name, values)
     self.assertIsInstance(result, iris.Constraint)
     self.assertEqual(list(result._coord_values.keys()), [self.coord_name])
     result_cube = self.precip_cube.extract(result)
     self.assertArrayAlmostEqual(result_cube.data, self.expected_data)