From bc25990138b22c22453e8f79ea0604f43beff9f6 Mon Sep 17 00:00:00 2001 From: stedif <stefano.difrischia@inaf.it> Date: Wed, 3 Aug 2022 14:31:21 +0200 Subject: [PATCH] L2SS-846: fix integration test bug --- .../devices/test_device_temperature_manager.py | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/tangostationcontrol/tangostationcontrol/integration_test/default/devices/test_device_temperature_manager.py b/tangostationcontrol/tangostationcontrol/integration_test/default/devices/test_device_temperature_manager.py index 80fbf75c4..54fdf767f 100644 --- a/tangostationcontrol/tangostationcontrol/integration_test/default/devices/test_device_temperature_manager.py +++ b/tangostationcontrol/tangostationcontrol/integration_test/default/devices/test_device_temperature_manager.py @@ -21,6 +21,7 @@ class TestDeviceTemperatureManager(AbstractTestBases.TestDeviceBase): def setUp(self): """Intentionally recreate the device object in each test""" self.recv_proxy = self.setup_recv_proxy() + self.sdp_proxy = self.setup_sdp_proxy() super().setUp("STAT/TemperatureManager/1") def tearDown(self): @@ -36,7 +37,17 @@ class TestDeviceTemperatureManager(AbstractTestBases.TestDeviceBase): self.assertTrue(recv_proxy.is_attribute_polled(f"HBAT_LED_on_RW")) return recv_proxy + def setup_sdp_proxy(self): + # setup SDP, on which this device depends + sdp_proxy = TestDeviceProxy("STAT/SDP/1") + sdp_proxy.off() + sdp_proxy.warm_boot() + sdp_proxy.set_defaults() + return sdp_proxy + def test_alarm(self): + self.setup_recv_proxy() + self.setup_sdp_proxy() self.proxy.off() self.proxy.initialise() self.proxy.on() -- GitLab