14
14
from .helpers import make_test_dataset
15
15
16
16
try :
17
+ # noinspection PyUnresolvedReferences
17
18
import xcube
18
- except :
19
+ except ImportError :
19
20
xcube = None
20
21
21
22
@@ -25,11 +26,17 @@ def test_no_variables_given(self):
25
26
variables = get_variables_config (dataset , dict (x = 512 , y = 256 , time = 1 ))
26
27
self .assertEqual (
27
28
{
28
- "x" : {"encoding" : {"chunks" : None }},
29
- "y" : {"encoding" : {"chunks" : None }},
30
- "time" : {"encoding" : {"chunks" : None }},
31
- "chl" : {"encoding" : {"chunks" : [1 , 256 , 512 ]}},
32
- "tsm" : {"encoding" : {"chunks" : [1 , 256 , 512 ]}},
29
+ "x" : {"dims" : ["x" ], "encoding" : {"chunks" : None }},
30
+ "y" : {"dims" : ["y" ], "encoding" : {"chunks" : None }},
31
+ "time" : {"dims" : ["time" ], "encoding" : {"chunks" : None }},
32
+ "chl" : {
33
+ "dims" : ["time" , "y" , "x" ],
34
+ "encoding" : {"chunks" : [1 , 256 , 512 ]},
35
+ },
36
+ "tsm" : {
37
+ "dims" : ["time" , "y" , "x" ],
38
+ "encoding" : {"chunks" : [1 , 256 , 512 ]},
39
+ },
33
40
},
34
41
variables ,
35
42
)
@@ -47,11 +54,17 @@ def test_variables_given(self):
47
54
)
48
55
self .assertEqual (
49
56
{
50
- "x" : {"encoding" : {"chunks" : None }},
51
- "y" : {"encoding" : {"chunks" : None }},
52
- "time" : {"encoding" : {"chunks" : [3 ]}},
53
- "chl" : {"encoding" : {"chunks" : [3 , 100 , 100 ]}},
54
- "tsm" : {"encoding" : {"chunks" : [1 , 256 , 512 ], "dtype" : "uint16" }},
57
+ "x" : {"dims" : ["x" ], "encoding" : {"chunks" : None }},
58
+ "y" : {"dims" : ["y" ], "encoding" : {"chunks" : None }},
59
+ "time" : {"dims" : ["time" ], "encoding" : {"chunks" : [3 ]}},
60
+ "chl" : {
61
+ "dims" : ["time" , "y" , "x" ],
62
+ "encoding" : {"chunks" : [3 , 100 , 100 ]},
63
+ },
64
+ "tsm" : {
65
+ "dims" : ["time" , "y" , "x" ],
66
+ "encoding" : {"chunks" : [1 , 256 , 512 ], "dtype" : "uint16" },
67
+ },
55
68
},
56
69
variables ,
57
70
)
0 commit comments