Esempio n. 1
0
    def test__get_min_max_missing_type(self):
        default_array = DefaultData.create_default_vector(2, np.float32)
        variable = Variable(["y"], default_array)
        variable.encoding = dict([('_FillValue', -127),
                                  ('scale_factor', 0.023)])

        try:
            DataUtility._get_min_max(variable)
            self.fail("ValueError expected")
        except ValueError:
            pass
Esempio n. 2
0
    def test__get_min_max(self):
        default_array = DefaultData.create_default_vector(2, np.float32)
        variable = Variable(["y"], default_array)
        variable.encoding = dict([('dtype', np.int8), ('_FillValue', -127),
                                  ('scale_factor', 0.023)])

        min_max = DataUtility._get_min_max(variable)
        self.assertEqual(-128, min_max.min)
        self.assertEqual(127, min_max.max)