def test(self): shape = () kwargs = dict() self.assertTupleEqual(MIN.aggregate_shape(**kwargs), shape) kwargs = dict(wibble='wobble') self.assertTupleEqual(MIN.aggregate_shape(**kwargs), shape)
def test_ma(self): data = MIN.aggregate(self.cube.data, axis=0) self.assertArrayEqual(data, [3])
def test_lazy_ma(self): lazy_data = MIN.lazy_aggregate(self.cube.lazy_data(), axis=0) self.assertTrue(is_lazy_data(lazy_data)) self.assertArrayEqual(lazy_data.compute(), [3])
def test_lazy(self): lazy_data = MIN.lazy_aggregate(self.lazy_cube.lazy_data(), axis=0) self.assertTrue(is_lazy_data(lazy_data))
def test_lazy_collapse(self): lazy_data = MIN.lazy_aggregate(self.lazy_cube.lazy_data(), axis=0) self.assertArrayEqual(lazy_data.compute(), [1])
def test_name(self): self.assertEqual(MIN.name(), 'minimum')
def test_collapse(self): data = MIN.aggregate(self.cube.data, axis=0) self.assertArrayEqual(data, [1])