From a823eaf28a96dce988cdf40c588c43b8059e6cba Mon Sep 17 00:00:00 2001
From: stedif <stefano.difrischia@inaf.it>
Date: Tue, 1 Feb 2022 14:27:42 +0100
Subject: [PATCH] L2SS-578: temporarily shelve integration test

---
 .../integration_test/devices/test_device_beam.py | 16 ++++++++++------
 1 file changed, 10 insertions(+), 6 deletions(-)

diff --git a/tangostationcontrol/tangostationcontrol/integration_test/devices/test_device_beam.py b/tangostationcontrol/tangostationcontrol/integration_test/devices/test_device_beam.py
index 71e419318..a1a9d0b4c 100644
--- a/tangostationcontrol/tangostationcontrol/integration_test/devices/test_device_beam.py
+++ b/tangostationcontrol/tangostationcontrol/integration_test/devices/test_device_beam.py
@@ -36,13 +36,17 @@ class TestDeviceBeam(AbstractTestBases.TestDeviceBase):
         HBAT_delays_r1 = numpy.array(recv_proxy.read_attribute('HBAT_BF_delays_RW').value)
         self.assertIsNotNone(HBAT_delays_r1)
 
+        # Unable to independently test '_calculate_HBAT_bf_delays' because it is not a Tango command, 
+        # thus DeviceProxy cannot access it. On the other hand, the method cannot be unit-tested because it
+        # requires access to a DeviceRecv property from DeviceBeam. This last requirement should change with L2SS-574
+        # 
         # verify if values are actually transformed
-        HBAT_delays_flat = self.proxy.HBAT_delays(numpy.array([["J2000","0deg","0deg"]] * 96).flatten()) 
-        HBAT_delays = numpy.array(HBAT_delays_flat).reshape(96,16)
-        HBAT_signal_input_delays = numpy.zeros((96,32), dtype=numpy.float64)    # Property of Beam-device
-        HBAT_bf_delay_step_delays = recv_proxy.get_hbat_bf_delay_step_delays()
-        HBAT_bf_delays = self.proxy._calculate_HBAT_bf_delays(HBAT_delays, HBAT_signal_input_delays, HBAT_bf_delay_step_delays)
-        self.assertNotEqual(HBAT_delays, HBAT_bf_delays)
+        # HBAT_delays_flat = self.proxy.HBAT_delays(numpy.array([["J2000","0deg","0deg"]] * 96).flatten()) 
+        # HBAT_delays = numpy.array(HBAT_delays_flat).reshape(96,16)
+        # HBAT_signal_input_delays = numpy.zeros((96,32), dtype=numpy.float64)    # Property of Beam-device
+        # HBAT_bf_delay_step_delays = recv_proxy.get_hbat_bf_delay_step_delays()
+        # HBAT_bf_delays = self.proxy._calculate_HBAT_bf_delays(HBAT_delays, HBAT_signal_input_delays, HBAT_bf_delay_step_delays)
+        # self.assertNotEqual(HBAT_delays, HBAT_bf_delays)
         
         # Verify writing operation does not lead to errors
         self.proxy.HBAT_set_pointing(numpy.array([["J2000","0deg","0deg"]] * 96).flatten())  # write values to RECV
-- 
GitLab