2025-05-22 14:40:44 +01:00

22 lines
578 B
Python

from __future__ import annotations
import json
from qubed import Qube as pyQube
from qubed.rust import Qube as Qube
q = pyQube.from_tree("""
root, class=d1
├── dataset=another-value, generation=1/2/3
└── dataset=climate-dt/weather-dt, generation=1/2/3/4
""")
json_str = json.dumps(q.to_json())
rust_qube = Qube.from_json(json_str)
print(repr(rust_qube))
expected = """root, class=d1
├── dataset=another-value, generation=1/2/3
└── dataset=climate-dt/weather-dt, generation=1/2/3/4"""
assert repr(rust_qube) == expected
# print(rs_qube._repr_html_())