idea81-audioledger-studio-v.../tests/test_delta.py

12 lines
313 B
Python

from idea81_audioledger_studio_verifiable.delta import DeltaStore
def test_delta_and_apply():
ds = DeltaStore()
prev = {"A": 1, "B": 2}
curr = {"A": 1, "B": 3}
delta = ds.compute_delta(curr, prev)
assert delta == {"B": 3}
applied = ds.apply_delta(prev, delta)
assert applied == curr