pd9427
This commit is contained in:
@ -7,13 +7,14 @@ import os
|
||||
sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
|
||||
import pytest
|
||||
import time
|
||||
from core.system_state import SystemState
|
||||
from core.system_state import SystemState,PD_StatusEnum
|
||||
from core.system import FeedingControlSystem
|
||||
from busisness.models import ArtifactInfo,FreqRecordModel
|
||||
from busisness.blls import FreqRecordBll
|
||||
from hardware.relay import RelayController
|
||||
|
||||
system=FeedingControlSystem()
|
||||
system.state.current_mould=ArtifactInfo(MouldCode="SHR2B3-5")
|
||||
system.state.current_mould=ArtifactInfo(MouldCode="SHR2F-8")
|
||||
|
||||
def test_pd_record_send():
|
||||
"""测试派单记录发送"""
|
||||
@ -22,12 +23,24 @@ def test_pd_record_send():
|
||||
def test_api_process():
|
||||
system._process_api_db()
|
||||
|
||||
|
||||
|
||||
def test_freq_record_send():
|
||||
"""测试频率记录发送"""
|
||||
bll=FreqRecordBll()
|
||||
record_id=bll.insert_freq_record(FreqRecordModel(ArtifactID='12',ArtifactActionID=1,MouldCode="SHR2B3-5",Freq=100.0))
|
||||
assert record_id > 0
|
||||
|
||||
def test_upper_to_jbl():
|
||||
"""测试上料斗到搅拌楼"""
|
||||
relay = RelayController()
|
||||
relay.control_upper_to_jbl()
|
||||
|
||||
def test_upper_to_zd():
|
||||
"""测试上料斗到料斗"""
|
||||
relay = RelayController()
|
||||
relay.control_upper_to_zd()
|
||||
|
||||
|
||||
|
||||
def add(a, b):
|
||||
@ -89,11 +102,21 @@ if __name__ == "__main__":
|
||||
# 运行所有测试
|
||||
|
||||
system.opcua_client_feed.start()
|
||||
system.start_opc_queue_thread()
|
||||
|
||||
test_pd_record_send()
|
||||
system.opcua_client_feed.start_accept()
|
||||
# system.start_opc_queue_thread()
|
||||
|
||||
# system.start_pd_thread()
|
||||
# time.sleep(10)
|
||||
# system.state.pd_status=PD_StatusEnum.PD_Ready
|
||||
# test_pd_record_send()
|
||||
# pytest.main([f'{__file__}::test_api_process'])
|
||||
# pytest.main([f'{__file__}::test_freq_record_send'])
|
||||
# pytest.main([f'{__file__}::test_upper_to_jbl'])
|
||||
# relay = RelayController()
|
||||
# relay.control(relay.UPPER_TO_ZD, 'close')
|
||||
# relay.control(relay.UPPER_TO_JBL, 'close')
|
||||
# pytest.main([f'{__file__}::test_upper_to_zd'])
|
||||
|
||||
while True:
|
||||
time.sleep(1)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user