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