From 6b401d85c8ecf4a158dd9bd85fba9c0ce6687544 Mon Sep 17 00:00:00 2001 From: thePR0M3TH3AN <53631862+PR0M3TH3AN@users.noreply.github.com> Date: Sun, 13 Jul 2025 22:49:52 -0400 Subject: [PATCH] test: record delta timestamp and manifest delta_since --- src/tests/helpers.py | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/tests/helpers.py b/src/tests/helpers.py index 914968a..c04cd1a 100644 --- a/src/tests/helpers.py +++ b/src/tests/helpers.py @@ -1,4 +1,6 @@ import sys +import time +import json from pathlib import Path sys.path.append(str(Path(__file__).resolve().parents[1])) @@ -183,11 +185,18 @@ class DummyRelayClient: if isinstance(event, DummyEvent): event.id = eid if event.kind == KIND_MANIFEST: + try: + data = json.loads(event.content()) + event.delta_since = data.get("delta_since") + except Exception: + event.delta_since = None self.manifests.append(event) elif event.kind == KIND_SNAPSHOT_CHUNK: ident = event.tags[0] if event.tags else str(self.counter) self.chunks[ident] = event elif event.kind == KIND_DELTA: + if not hasattr(event, "created_at"): + event.created_at = int(time.time()) self.deltas.append(event) return DummySendResult(eid)