17 lines
350 B
Python
17 lines
350 B
Python
from kanta import compute_diff
|
|
|
|
|
|
def test_no_diff():
|
|
assert compute_diff({"a": 1}, {"a": 1}) is None
|
|
|
|
|
|
def test_simple_diff():
|
|
diff = compute_diff({"a": 1}, {"a": 2})
|
|
assert diff is not None
|
|
assert diff == {"a": 2}
|
|
|
|
|
|
def test_nested_diff():
|
|
diff = compute_diff({"x": {"y": 1}}, {"x": {"y": 2}})
|
|
assert diff == {"x": {"y": 2}}
|