qubed/tests/test_set_operations.py
2025-02-18 17:50:28 +00:00

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