← back to Exo
fix forwarder supervisor tests
c3c8ddbce880b26d8d5af67fe584ee01e3ff0408 · 2025-07-28 13:03:43 +0100 · Gelu Vrabie
Co-authored-by: Gelu Vrabie <gelu@exolabs.net>
Files touched
M master/forwarder_supervisor.pyR100 master/tests/test_forwarder_manager.py master/tests/test_forwarder_supervisor.py
Diff
commit c3c8ddbce880b26d8d5af67fe584ee01e3ff0408
Author: Gelu Vrabie <gelu.vrabie.univ@gmail.com>
Date: Mon Jul 28 13:03:43 2025 +0100
fix forwarder supervisor tests
Co-authored-by: Gelu Vrabie <gelu@exolabs.net>
---
master/forwarder_supervisor.py | 7 ++++---
.../{test_forwarder_manager.py => test_forwarder_supervisor.py} | 0
2 files changed, 4 insertions(+), 3 deletions(-)
diff --git a/master/forwarder_supervisor.py b/master/forwarder_supervisor.py
index d00f4418..979d362e 100644
--- a/master/forwarder_supervisor.py
+++ b/master/forwarder_supervisor.py
@@ -1,5 +1,6 @@
import asyncio
import contextlib
+import os
from enum import Enum
from logging import Logger
from pathlib import Path
@@ -106,14 +107,14 @@ class ForwarderSupervisor:
pairs: str = self._get_forwarding_pairs(role)
+ env_vars = os.environ.copy()
+ env_vars["FORWARDER_NODE_ID"] = str(self.node_id)
self._process = await asyncio.create_subprocess_exec(
str(self._binary_path),
f'{pairs}',
stdout=None,
stderr=None,
- env={
- "FORWARDER_NODE_ID": str(self.node_id),
- }
+ env=env_vars
)
self._logger.info(f"Starting forwarder with forwarding pairs: {pairs}")
diff --git a/master/tests/test_forwarder_manager.py b/master/tests/test_forwarder_supervisor.py
similarity index 100%
rename from master/tests/test_forwarder_manager.py
rename to master/tests/test_forwarder_supervisor.py
← 36a5d75e Fix download tests
·
back to Exo
·
Fix IPv4 serialisation for topology 176d077c →