From 671a910936ffaf7bee78091d30e38d51a533ed17 Mon Sep 17 00:00:00 2001 From: l5y <220195275+l5yth@users.noreply.github.com> Date: Tue, 16 Sep 2025 21:07:53 +0200 Subject: [PATCH] Adjust python ingestor interval to 60 seconds (#112) --- data/mesh.py | 2 +- tests/test_mesh.py | 6 ++++++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/data/mesh.py b/data/mesh.py index d91a211..b8465bd 100644 --- a/data/mesh.py +++ b/data/mesh.py @@ -35,7 +35,7 @@ from google.protobuf.message import Message as ProtoMessage # --- Config (env overrides) --------------------------------------------------- PORT = os.environ.get("MESH_SERIAL", "/dev/ttyACM0") -SNAPSHOT_SECS = int(os.environ.get("MESH_SNAPSHOT_SECS", "30")) +SNAPSHOT_SECS = int(os.environ.get("MESH_SNAPSHOT_SECS", "60")) CHANNEL_INDEX = int(os.environ.get("MESH_CHANNEL_INDEX", "0")) DEBUG = os.environ.get("DEBUG") == "1" INSTANCE = os.environ.get("POTATOMESH_INSTANCE", "").rstrip("/") diff --git a/tests/test_mesh.py b/tests/test_mesh.py index 077de78..000b80d 100644 --- a/tests/test_mesh.py +++ b/tests/test_mesh.py @@ -96,6 +96,12 @@ def mesh_module(monkeypatch): sys.modules.pop(module_name, None) +def test_snapshot_interval_defaults_to_60_seconds(mesh_module): + mesh = mesh_module + + assert mesh.SNAPSHOT_SECS == 60 + + def test_node_to_dict_handles_nested_structures(mesh_module): mesh = mesh_module