Загрузка данных
tests.test_output_signal_imitation.TestOutputSignalImitation#test_imitate_leak_coordinate
Broken
[imitateOutputSignal] Имитация leakCoordinate (CHTN_linearParts_9.leakCoordinate)
Overview History Retries
asyncua.ua.uaerrors._auto.BadNoCommunication: Communication with the data source is defined, but not established, and there is no last known value available.(BadNoCommunication)
Tags: imitateOutputSignal test_case_id('0') asyncio tu_id(3) test_suite_name('OutputSignalImitation_tn3') test_data_name('OutputSignalImitation_tn3.tar.gz') test_suite_data_id(50) offset(6.5) OPC_UA ost_name('CHTN')
Categories: Test defects
Severity: normal
Duration: 4ms
Description
Проверка имитации выходного сигнала leakCoordinate на наборе OutputSignalImitation_tn3.
Проверки выполняются напрямую через OPC UA: значение, качество и время изменения сигнала.
Parameters
config: OutputSignalImitationConfig(ost_name='CHTN', suite_name='OutputSignalImitation_tn3', suite_data_id=50, archive_name='OutputSignalImitation_tn3.tar.gz', technological_unit=<TU.TIKHORETSK_NOVOROSSIYSK_3: (3, 'Тихорецк-Новороссийск-3', 'tn3.json')>, use_lds_configurator=False, admin_tu=None, resolved_tu_id=None, main_pipeline=None, measure_conversion_rules=None, allowed_distance_diff_meters=5000, precision=3, basic_message_timeout=10.0, mask_message_timeout=180.0, mask_du_name=None, main_pipe_line=None, mask_du_event=None, unmask_du_event=None, cases=[OutputSignalImitationCase(signal_type=<OutputSignalType.LEAK: ('leak', 'isLeakDetected', 'linearParts')>, address='CHTN_linearParts_9', imitate_value='true', object_id=None), OutputSignalImitationCase(signal_type=<OutputSignalType.LEAK_COORDINATE: ('leakCoordinate', 'leakCoordinate', 'linearParts')>, address='CHTN_linearParts_9', imitate_value='100', object_id=None), OutputSignalImitationCase(signal_type=<OutputSignalType.LEAK_VOLUME: ('leakVolume', 'leakVolume', 'linearParts')>, address='CHTN_linearParts_9', imitate_value='100', object_id=None), OutputSignalImitationCase(signal_type=<OutputSignalType.LEAK_TIME: ('leakTime', 'leakDetectedAt', 'linearParts')>, address='CHTN_linearParts_9', imitate_value='2026-01-01T00:00:00Z', object_id=None), OutputSignalImitationCase(signal_type=<OutputSignalType.ACKNOWLEDGE: ('acknowledge', 'isLeakAcknowledged', 'linearParts')>, address='CHTN_linearParts_9', imitate_value='true', object_id=None), OutputSignalImitationCase(signal_type=<OutputSignalType.MASK: ('mask', 'isMasked', 'linearParts')>, address='CHTN_linearParts_9', imitate_value='true', object_id=None), OutputSignalImitationCase(signal_type=<OutputSignalType.MASK_REASON: ('maskReason', 'maskReason', 'linearParts')>, address='CHTN_linearParts_9', imitate_value='test_reason', object_id=None), OutputSignalImitationCase(signal_type=<OutputSignalType.PUMPING_STATUS: ('pumpingStatus', 'pumpingStatus', 'controlledSites')>, address='CHTN_controlledSites_188', imitate_value='1', object_id=None), OutputSignalImitationCase(signal_type=<OutputSignalType.LDS_STATUS: ('ldsStatus', 'ldsStatus', 'controlledSites')>, address='CHTN_controlledSites_188', imitate_value='4', object_id=None), OutputSignalImitationCase(signal_type=<OutputSignalType.FREE_FLOW: ('freeFlow', 'hasFreeFlow', 'controlledSites')>, address='CHTN_controlledSites_188', imitate_value='true', object_id=None)], imitate_leak_test=CaseMarkers(test_case_id='0', offset=6, skip_reason=None), imitate_leak_coordinate_test=CaseMarkers(test_case_id='0', offset=6.5, skip_reason=None), imitate_leak_volume_test=CaseMarkers(test_case_id='0', offset=7, skip_reason=None), imitate_leak_time_test=CaseMarkers(test_case_id='0', offset=7.5, skip_reason=None), imitate_acknowledge_test=CaseMarkers(test_case_id='0', offset=8, skip_reason=None), imitate_mask_test=CaseMarkers(test_case_id='0', offset=8.5, skip_reason=None), imitate_mask_reason_test=CaseMarkers(test_case_id='0', offset=9, skip_reason=None), imitate_pumping_status_test=CaseMarkers(test_case_id='0', offset=9.5, skip_reason=None), imitate_lds_status_test=CaseMarkers(test_case_id='0', offset=10, skip_reason=None), imitate_free_flow_test=CaseMarkers(test_case_id='0', offset=10.5, skip_reason=None))
Links
TestCase-0
Execution
Set up
Test body
Чтение значения выходного сигнала до имитации (OPC UA)2ms
asyncua.ua.uaerrors._auto.BadNoCommunication: Communication with the data source is defined, but not established, and there is no last known value available.(BadNoCommunication)