19 lines
479 B
Python
19 lines
479 B
Python
|
|
from qubed import Qube
|
|
|
|
|
|
def test_leaf_conservation():
|
|
q = Qube.from_dict({
|
|
"class=d1": {"dataset=climate-dt" : {
|
|
"time=0000": {"param=130/134/137/146/147/151/165/166/167/168/169" : {}},
|
|
"time=0001": {"param=130": {}},
|
|
}}})
|
|
|
|
r = Qube.from_datacube({
|
|
"class": "d1",
|
|
"dataset": "climate-dt",
|
|
"time": "0001",
|
|
"param": "134"
|
|
})
|
|
|
|
assert q.n_leaves + r.n_leaves == (q | r).n_leaves |