11 lines
482 B
Python
11 lines
482 B
Python
from idea78_solarsphere_offline_first.core import TelemetryPoint
|
|
from idea78_solarsphere_offline_first.delta import reconcile_deltas
|
|
|
|
|
|
def test_reconcile_deltas_basic_override():
|
|
local = [TelemetryPoint(site_id="S1", ts=1000, lat=0.0, lon=0.0, metric="temp", value=20.0)]
|
|
remote = [TelemetryPoint(site_id="S1", ts=1000, lat=0.0, lon=0.0, metric="temp", value=22.5)]
|
|
merged = reconcile_deltas(local, remote)
|
|
assert len(merged) == 1
|
|
assert merged[0].value == 22.5
|