PCM_Report/test_cot8888.py

44 lines
1.1 KiB
Python

#!/usr/bin/env python
# -*- coding: utf-8 -*-
"""
测试 COT8888 测试工单号功能
"""
from work_order_query import query_work_order
from logger import get_logger
logger = get_logger()
def test_cot8888():
"""测试 COT8888 工单号"""
print("\n" + "="*60)
print("测试 COT8888 测试工单号")
print("="*60 + "\n")
# 测试不同的大小写
test_cases = ['COT8888', 'cot8888', 'Cot8888']
for work_order_no in test_cases:
print(f"\n测试工单号: {work_order_no}")
print("-" * 40)
result = query_work_order(work_order_no)
if result:
print("✅ 查询成功!")
print(f" 工单号: {result.get('work_order_no')}")
print(f" 工序号: {result.get('process_no')}")
print(f" 工序名称: {result.get('process_name')}")
print(f" 零件号: {result.get('part_no')}")
print(f" 执行人: {result.get('executor')}")
else:
print("❌ 查询失败")
print("\n" + "="*60)
print("测试完成")
print("="*60 + "\n")
if __name__ == "__main__":
test_cot8888()