From 1c0533f0940a94e0954e13a531d0c039d761172f Mon Sep 17 00:00:00 2001
From: awatlet <arnaud.watlet@umons.ac.be>
Date: Wed, 11 Oct 2023 14:48:07 +0200
Subject: [PATCH] Updates test

---
 dev/test_mb_2024_1_mux_2024.py | 9 ++++++---
 1 file changed, 6 insertions(+), 3 deletions(-)

diff --git a/dev/test_mb_2024_1_mux_2024.py b/dev/test_mb_2024_1_mux_2024.py
index 13f018a0..82b5840a 100644
--- a/dev/test_mb_2024_1_mux_2024.py
+++ b/dev/test_mb_2024_1_mux_2024.py
@@ -13,6 +13,7 @@ within_ohmpi = False
 
 # Stand alone
 if stand_alone:
+    mux_id = 'mux_03'
     ctl_module = importlib.import_module(f'ohmpi.hardware_components.{HARDWARE_CONFIG["ctl"].pop("model")}')
     pwr_module = importlib.import_module(f'ohmpi.hardware_components.{HARDWARE_CONFIG["pwr"].pop("model")}')
     tx_module = importlib.import_module(f'ohmpi.hardware_components.{HARDWARE_CONFIG["tx"].pop("model")}')
@@ -30,9 +31,11 @@ if stand_alone:
                                                                           ctl.interfaces[
                                                                               HARDWARE_CONFIG['rx'].pop(
                                                                                   'interface_name', 'i2c')])})
-    HARDWARE_CONFIG['mux']['boards']['mux_03'].update({'connection':
-                                       HARDWARE_CONFIG['mux']['boards']['mux_03'].pop('connection', ctl.interfaces[
-                                           HARDWARE_CONFIG['mux']['boards']['mux_03'].pop('interface_name', 'i2c')])})
+    MUX_CONFIG = HARDWARE_CONFIG['mux']['boards'][mux_id]
+    MUX_CONFIG.update({'connection': MUX_CONFIG.pop('connection', ctl.interfaces[
+                                           MUX_CONFIG.pop('interface_name', 'i2c')])})
+    MUX_CONFIG.update({'id': mux_id})
+
 
     rx = rx_module.Rx(**HARDWARE_CONFIG['rx'])
     tx = tx_module.Tx(**HARDWARE_CONFIG['tx'])
-- 
GitLab