Loading csp-lmc-common/tests/unit/cspsubarray_unit_test.py +10 −2 Original line number Original line Diff line number Diff line Loading @@ -81,6 +81,8 @@ def test_cspsbarray_state_after_On_WITH_exception_raised_by_subelement_subarray( with fake_tango_system(device_under_test, initial_dut_properties=dut_properties, proxies_to_mock=proxies_to_mock) as tango_context: with fake_tango_system(device_under_test, initial_dut_properties=dut_properties, proxies_to_mock=proxies_to_mock) as tango_context: cbf_subarray_device_proxy_mock.On.side_effect = raise_devfailed_exception cbf_subarray_device_proxy_mock.On.side_effect = raise_devfailed_exception pss_subarray_device_proxy_mock.On.side_effect = return_ok pss_subarray_device_proxy_mock.On.side_effect = return_ok prober_state = Probe(tango_context.device, "State", DevState.OFF, f"State is not OFF") Poller(3, 0.1).check(prober_state) tango_context.device.On() tango_context.device.On() assert tango_context.device.State() == DevState.FAULT assert tango_context.device.State() == DevState.FAULT assert tango_context.device.obsState == ObsState.EMPTY assert tango_context.device.obsState == ObsState.EMPTY Loading Loading @@ -108,6 +110,8 @@ def test_cspsbarray_state_after_On_WITH_command_failed_code_returned_by_subeleme with fake_tango_system(device_under_test, initial_dut_properties=dut_properties, proxies_to_mock=proxies_to_mock) as tango_context: with fake_tango_system(device_under_test, initial_dut_properties=dut_properties, proxies_to_mock=proxies_to_mock) as tango_context: cbf_subarray_device_proxy_mock.On.side_effect = return_failed cbf_subarray_device_proxy_mock.On.side_effect = return_failed pss_subarray_device_proxy_mock.On.side_effect = return_ok pss_subarray_device_proxy_mock.On.side_effect = return_ok prober_state = Probe(tango_context.device, "State", DevState.OFF, f"State is not OFF") Poller(3, 0.1).check(prober_state) tango_context.device.On() tango_context.device.On() assert tango_context.device.State() == DevState.FAULT assert tango_context.device.State() == DevState.FAULT assert tango_context.device.obsState == ObsState.EMPTY assert tango_context.device.obsState == ObsState.EMPTY Loading @@ -134,6 +138,8 @@ def test_cspsbarray_state_after_On_WITH_command_failed_code_returned_by_pss_suba with fake_tango_system(device_under_test, initial_dut_properties=dut_properties, proxies_to_mock=proxies_to_mock) as tango_context: with fake_tango_system(device_under_test, initial_dut_properties=dut_properties, proxies_to_mock=proxies_to_mock) as tango_context: cbf_subarray_device_proxy_mock.On.side_effect = return_ok cbf_subarray_device_proxy_mock.On.side_effect = return_ok pss_subarray_device_proxy_mock.On.side_effect = return_failed pss_subarray_device_proxy_mock.On.side_effect = return_failed prober_state = Probe(tango_context.device, "State", DevState.OFF, f"State is not OFF") Poller(3, 0.1).check(prober_state) tango_context.device.On() tango_context.device.On() assert tango_context.device.State() == DevState.ON assert tango_context.device.State() == DevState.ON assert tango_context.device.obsState == ObsState.EMPTY assert tango_context.device.obsState == ObsState.EMPTY Loading Loading @@ -161,6 +167,8 @@ def test_cspsbarray_state_after_On_forwarded_to_subelement_subarray(): with fake_tango_system(device_under_test, initial_dut_properties=dut_properties, proxies_to_mock=proxies_to_mock) as tango_context: with fake_tango_system(device_under_test, initial_dut_properties=dut_properties, proxies_to_mock=proxies_to_mock) as tango_context: cbf_subarray_device_proxy_mock.On.side_effect = return_ok cbf_subarray_device_proxy_mock.On.side_effect = return_ok pss_subarray_device_proxy_mock.On.side_effect = return_ok pss_subarray_device_proxy_mock.On.side_effect = return_ok prober_state = Probe(tango_context.device, "State", DevState.OFF, f"State is not OFF") Poller(3, 0.1).check(prober_state) tango_context.device.On() tango_context.device.On() assert tango_context.device.State() == DevState.ON assert tango_context.device.State() == DevState.ON assert tango_context.device.obsState == ObsState.EMPTY assert tango_context.device.obsState == ObsState.EMPTY Loading Loading @@ -192,8 +200,8 @@ def test_cspsubarray_transaction_id_in_log(capsys): with fake_tango_system(device_under_test, initial_dut_properties=dut_properties, proxies_to_mock=proxies_to_mock) as tango_context: with fake_tango_system(device_under_test, initial_dut_properties=dut_properties, proxies_to_mock=proxies_to_mock) as tango_context: cbf_subarray_device_proxy_mock.On.side_effect = return_ok cbf_subarray_device_proxy_mock.On.side_effect = return_ok pss_subarray_device_proxy_mock.On.side_effect = return_ok pss_subarray_device_proxy_mock.On.side_effect = return_ok prober_obs_state = Probe(tango_context.device, "State", DevState.OFF, f"State is not OFF") prober_state = Probe(tango_context.device, "State", DevState.OFF, f"State is not OFF") Poller(3, 0.1).check(prober_obs_state) Poller(3, 0.1).check(prober_state) tango_context.device.On() tango_context.device.On() assert tango_context.device.State() == DevState.ON assert tango_context.device.State() == DevState.ON #tango_context.device.AssignResources('{"subarrayID":1,"dish":{"receptorIDList":["0001","0002"]}}') #tango_context.device.AssignResources('{"subarrayID":1,"dish":{"receptorIDList":["0001","0002"]}}') Loading Loading
csp-lmc-common/tests/unit/cspsubarray_unit_test.py +10 −2 Original line number Original line Diff line number Diff line Loading @@ -81,6 +81,8 @@ def test_cspsbarray_state_after_On_WITH_exception_raised_by_subelement_subarray( with fake_tango_system(device_under_test, initial_dut_properties=dut_properties, proxies_to_mock=proxies_to_mock) as tango_context: with fake_tango_system(device_under_test, initial_dut_properties=dut_properties, proxies_to_mock=proxies_to_mock) as tango_context: cbf_subarray_device_proxy_mock.On.side_effect = raise_devfailed_exception cbf_subarray_device_proxy_mock.On.side_effect = raise_devfailed_exception pss_subarray_device_proxy_mock.On.side_effect = return_ok pss_subarray_device_proxy_mock.On.side_effect = return_ok prober_state = Probe(tango_context.device, "State", DevState.OFF, f"State is not OFF") Poller(3, 0.1).check(prober_state) tango_context.device.On() tango_context.device.On() assert tango_context.device.State() == DevState.FAULT assert tango_context.device.State() == DevState.FAULT assert tango_context.device.obsState == ObsState.EMPTY assert tango_context.device.obsState == ObsState.EMPTY Loading Loading @@ -108,6 +110,8 @@ def test_cspsbarray_state_after_On_WITH_command_failed_code_returned_by_subeleme with fake_tango_system(device_under_test, initial_dut_properties=dut_properties, proxies_to_mock=proxies_to_mock) as tango_context: with fake_tango_system(device_under_test, initial_dut_properties=dut_properties, proxies_to_mock=proxies_to_mock) as tango_context: cbf_subarray_device_proxy_mock.On.side_effect = return_failed cbf_subarray_device_proxy_mock.On.side_effect = return_failed pss_subarray_device_proxy_mock.On.side_effect = return_ok pss_subarray_device_proxy_mock.On.side_effect = return_ok prober_state = Probe(tango_context.device, "State", DevState.OFF, f"State is not OFF") Poller(3, 0.1).check(prober_state) tango_context.device.On() tango_context.device.On() assert tango_context.device.State() == DevState.FAULT assert tango_context.device.State() == DevState.FAULT assert tango_context.device.obsState == ObsState.EMPTY assert tango_context.device.obsState == ObsState.EMPTY Loading @@ -134,6 +138,8 @@ def test_cspsbarray_state_after_On_WITH_command_failed_code_returned_by_pss_suba with fake_tango_system(device_under_test, initial_dut_properties=dut_properties, proxies_to_mock=proxies_to_mock) as tango_context: with fake_tango_system(device_under_test, initial_dut_properties=dut_properties, proxies_to_mock=proxies_to_mock) as tango_context: cbf_subarray_device_proxy_mock.On.side_effect = return_ok cbf_subarray_device_proxy_mock.On.side_effect = return_ok pss_subarray_device_proxy_mock.On.side_effect = return_failed pss_subarray_device_proxy_mock.On.side_effect = return_failed prober_state = Probe(tango_context.device, "State", DevState.OFF, f"State is not OFF") Poller(3, 0.1).check(prober_state) tango_context.device.On() tango_context.device.On() assert tango_context.device.State() == DevState.ON assert tango_context.device.State() == DevState.ON assert tango_context.device.obsState == ObsState.EMPTY assert tango_context.device.obsState == ObsState.EMPTY Loading Loading @@ -161,6 +167,8 @@ def test_cspsbarray_state_after_On_forwarded_to_subelement_subarray(): with fake_tango_system(device_under_test, initial_dut_properties=dut_properties, proxies_to_mock=proxies_to_mock) as tango_context: with fake_tango_system(device_under_test, initial_dut_properties=dut_properties, proxies_to_mock=proxies_to_mock) as tango_context: cbf_subarray_device_proxy_mock.On.side_effect = return_ok cbf_subarray_device_proxy_mock.On.side_effect = return_ok pss_subarray_device_proxy_mock.On.side_effect = return_ok pss_subarray_device_proxy_mock.On.side_effect = return_ok prober_state = Probe(tango_context.device, "State", DevState.OFF, f"State is not OFF") Poller(3, 0.1).check(prober_state) tango_context.device.On() tango_context.device.On() assert tango_context.device.State() == DevState.ON assert tango_context.device.State() == DevState.ON assert tango_context.device.obsState == ObsState.EMPTY assert tango_context.device.obsState == ObsState.EMPTY Loading Loading @@ -192,8 +200,8 @@ def test_cspsubarray_transaction_id_in_log(capsys): with fake_tango_system(device_under_test, initial_dut_properties=dut_properties, proxies_to_mock=proxies_to_mock) as tango_context: with fake_tango_system(device_under_test, initial_dut_properties=dut_properties, proxies_to_mock=proxies_to_mock) as tango_context: cbf_subarray_device_proxy_mock.On.side_effect = return_ok cbf_subarray_device_proxy_mock.On.side_effect = return_ok pss_subarray_device_proxy_mock.On.side_effect = return_ok pss_subarray_device_proxy_mock.On.side_effect = return_ok prober_obs_state = Probe(tango_context.device, "State", DevState.OFF, f"State is not OFF") prober_state = Probe(tango_context.device, "State", DevState.OFF, f"State is not OFF") Poller(3, 0.1).check(prober_obs_state) Poller(3, 0.1).check(prober_state) tango_context.device.On() tango_context.device.On() assert tango_context.device.State() == DevState.ON assert tango_context.device.State() == DevState.ON #tango_context.device.AssignResources('{"subarrayID":1,"dish":{"receptorIDList":["0001","0002"]}}') #tango_context.device.AssignResources('{"subarrayID":1,"dish":{"receptorIDList":["0001","0002"]}}') Loading