From b2d374eb027c9a837de76622b4bd2357874947ee Mon Sep 17 00:00:00 2001 From: lukken <lukken@astron.nl> Date: Tue, 22 Mar 2022 14:16:29 +0000 Subject: [PATCH] L2SS-484: Flip recv and beam proxy initialization order --- .../integration_test/recv_cluster/test_recv_cluster.py | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/tangostationcontrol/tangostationcontrol/integration_test/recv_cluster/test_recv_cluster.py b/tangostationcontrol/tangostationcontrol/integration_test/recv_cluster/test_recv_cluster.py index 563ae5f8a..898ca8389 100644 --- a/tangostationcontrol/tangostationcontrol/integration_test/recv_cluster/test_recv_cluster.py +++ b/tangostationcontrol/tangostationcontrol/integration_test/recv_cluster/test_recv_cluster.py @@ -34,23 +34,24 @@ class TestRecvCluster(base.IntegrationTestCase): # Beam / Recv 1,2,3,4 for i in range(1, 5): - beam_proxies.append(TestDeviceProxy(f"STAT/TileBeam/{i}")) recv_proxies.append(TestDeviceProxy(f"STAT/RECV/{i}")) + beam_proxies.append(TestDeviceProxy(f"STAT/TileBeam/{i}")) - for proxy in beam_proxies: + # Recv devices must be ready before TileBeam + for proxy in recv_proxies: proxy.off() self.assertTrue(proxy.state() is DevState.OFF) proxy.initialise() self.assertTrue(proxy.state() is DevState.STANDBY) + proxy.set_defaults() proxy.on() self.assertTrue(proxy.state() is DevState.ON) - for proxy in recv_proxies: + for proxy in beam_proxies: proxy.off() self.assertTrue(proxy.state() is DevState.OFF) proxy.initialise() self.assertTrue(proxy.state() is DevState.STANDBY) - proxy.set_defaults() proxy.on() self.assertTrue(proxy.state() is DevState.ON) -- GitLab