23 lines
565 B
Python
23 lines
565 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
|