Commit ea037cc9 authored by Gianluca Marotta's avatar Gianluca Marotta
Browse files

CT-214 Fixed errors in midcspsubarray_unit_test.py

parent 38d218e5
Loading
Loading
Loading
Loading
Loading
+13 −6
Original line number Diff line number Diff line
@@ -291,8 +291,8 @@ def test_midcspsubarray_obsstate_WHEN_cbfsubarray_raises_an_exception():
                'dish': {'receptorIDList': [1,2,11,17,21,23]}}
            json_config = json.dumps(param)
            tango_context.device.AssignResources(json_config)
            dummy_event = command_callback_with_event_error("AssignResources", cbf_subarray_fqdn)
            event_subscription_map["AssignResources"](dummy_event)
            dummy_event = command_callback_with_event_error("AddReceptors", cbf_subarray_fqdn)
            event_subscription_map["AddReceptors"](dummy_event)
            prober_obs_state = Probe(tango_context.device, 'obsState', ObsState.FAULT, f"Wrong CspSubarray state")
            Poller(3, 0.1).check(prober_obs_state)

@@ -336,8 +336,11 @@ def test_midcspsubarray_obsstate_AFTER_add_receptors_to_cbf_subarray():
            mock_unassigned_ids.return_value = [1,2]
            mock_assigned_to_subarray.return_value = [1,2]
            mock_len.return_value = len([1,2])

            tango_context.device.AssignResources([1,2])
            param = {
                'subarrayID': 1,
                'dish': {'receptorIDList': ["1", "2"]}}
            json_config = json.dumps(param)
            tango_context.device.AssignResources(json_config)
            dummy_event = create_dummy_event(cbf_subarray_fqdn, 'obsstate',ObsState.RESOURCING)
            event_subscription_map[cbf_subarray_state_attr](dummy_event)
            dummy_event = create_dummy_event(cbf_subarray_fqdn, 'obsstate',ObsState.IDLE)
@@ -587,7 +590,11 @@ def test_midcspsubarray_obsstate_AFTER_cbfsubarray_fault_during_configuration():
            mock_on_do.return_value = (ResultCode.OK, "On command OK")
            mock_delay_expected.return_value = 2
            tango_context.device.On()
            tango_context.device.AssignResources(receptor_list)
            param = {
                'subarrayID': 1,
                'dish': {'receptorIDList': receptor_list}}
            json_config = json.dumps(param)
            tango_context.device.AssignResources(json_config)
            configuration_string = load_json_file("test_ConfigureScan_ADR4.json")
            tango_context.device.Configure(configuration_string)
            dummy_event = create_dummy_event(cbf_subarray_fqdn, 'obsstate',ObsState.FAULT)