1414from .helpers import make_test_dataset
1515
1616try :
17+ # noinspection PyUnresolvedReferences
1718 import xcube
18- except :
19+ except ImportError :
1920 xcube = None
2021
2122
@@ -25,11 +26,17 @@ def test_no_variables_given(self):
2526 variables = get_variables_config (dataset , dict (x = 512 , y = 256 , time = 1 ))
2627 self .assertEqual (
2728 {
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+ },
3340 },
3441 variables ,
3542 )
@@ -47,11 +54,17 @@ def test_variables_given(self):
4754 )
4855 self .assertEqual (
4956 {
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+ },
5568 },
5669 variables ,
5770 )
0 commit comments