コード例 #1
0
ファイル: test_backends.py プロジェクト: wholmgren/xarray
    def test_extract_nc4_encoding(self):
        var = xr.Variable(('x', ), [1, 2, 3], {}, {'foo': 'bar'})
        with self.assertRaisesRegexp(ValueError, 'unexpected encoding'):
            _extract_nc4_encoding(var, raise_on_invalid=True)

        var = xr.Variable(('x', ), [1, 2, 3], {}, {'chunking': (2, 1)})
        encoding = _extract_nc4_encoding(var)
        self.assertEqual({}, encoding)
コード例 #2
0
ファイル: test_backends.py プロジェクト: ashang/xarray
    def test_extract_nc4_encoding(self):
        var = xr.Variable(('x',), [1, 2, 3], {}, {'foo': 'bar'})
        with self.assertRaisesRegexp(ValueError, 'unexpected encoding'):
            _extract_nc4_encoding(var, raise_on_invalid=True)

        var = xr.Variable(('x',), [1, 2, 3], {}, {'chunking': (2, 1)})
        encoding = _extract_nc4_encoding(var)
        self.assertEqual({}, encoding)
コード例 #3
0
ファイル: test_backends.py プロジェクト: wholmgren/xarray
 def test_extract_h5nc_encoding(self):
     # not supported with h5netcdf (yet)
     var = xr.Variable(('x', ), [1, 2, 3], {},
                       {'least_sigificant_digit': 2})
     with self.assertRaisesRegexp(ValueError, 'unexpected encoding'):
         _extract_nc4_encoding(var, raise_on_invalid=True)
コード例 #4
0
ファイル: test_backends.py プロジェクト: ashang/xarray
 def test_extract_h5nc_encoding(self):
     # not supported with h5netcdf (yet)
     var = xr.Variable(('x',), [1, 2, 3], {},
                       {'least_sigificant_digit': 2})
     with self.assertRaisesRegexp(ValueError, 'unexpected encoding'):
         _extract_nc4_encoding(var, raise_on_invalid=True)