Skip to content
Snippets Groups Projects
Commit a823eaf2 authored by Stefano Di Frischia's avatar Stefano Di Frischia
Browse files

L2SS-578: temporarily shelve integration test

parent a0e32e3f
No related branches found
No related tags found
1 merge request!228Resolve L2SS-578 "Precise hbat delay steps"
...@@ -36,13 +36,17 @@ class TestDeviceBeam(AbstractTestBases.TestDeviceBase): ...@@ -36,13 +36,17 @@ class TestDeviceBeam(AbstractTestBases.TestDeviceBase):
HBAT_delays_r1 = numpy.array(recv_proxy.read_attribute('HBAT_BF_delays_RW').value) HBAT_delays_r1 = numpy.array(recv_proxy.read_attribute('HBAT_BF_delays_RW').value)
self.assertIsNotNone(HBAT_delays_r1) 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 # verify if values are actually transformed
HBAT_delays_flat = self.proxy.HBAT_delays(numpy.array([["J2000","0deg","0deg"]] * 96).flatten()) # 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_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_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_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) # 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) # self.assertNotEqual(HBAT_delays, HBAT_bf_delays)
# Verify writing operation does not lead to errors # Verify writing operation does not lead to errors
self.proxy.HBAT_set_pointing(numpy.array([["J2000","0deg","0deg"]] * 96).flatten()) # write values to RECV self.proxy.HBAT_set_pointing(numpy.array([["J2000","0deg","0deg"]] * 96).flatten()) # write values to RECV
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment