Files
tk-factory-services/tkeg/api/app/services/test_instrument_classifier.py
2026-03-16 15:41:58 +09:00

49 lines
1.4 KiB
Python

"""
INSTRUMENT 간단 테스트
"""
from .instrument_classifier import classify_instrument
def test_instrument_classification():
"""간단한 계기류 테스트"""
test_cases = [
{
"name": "압력 게이지",
"dat_file": "PG_001",
"description": "PRESSURE GAUGE, 0-100 PSI, 1/4 NPT",
"main_nom": "1/4\""
},
{
"name": "온도 트랜스미터",
"dat_file": "TT_001",
"description": "TEMPERATURE TRANSMITTER, 4-20mA, 0-200°C",
"main_nom": "1/2\""
},
{
"name": "유량계",
"dat_file": "FM_001",
"description": "FLOW METER, MAGNETIC TYPE",
"main_nom": "3\""
}
]
print("🔧 INSTRUMENT 간단 테스트\n")
for i, test in enumerate(test_cases, 1):
result = classify_instrument(
test["dat_file"],
test["description"],
test["main_nom"]
)
print(f"테스트 {i}: {test['name']}")
print(f" 계기타입: {result['instrument_type']['type']}")
print(f" 측정범위: {result['measurement_info']['range']} {result['measurement_info']['unit']}")
print(f" 연결사이즈: {result['size_info']['connection_size']}")
print(f" 구매정보: {result['purchase_info']['category']}")
print()
if __name__ == "__main__":
test_instrument_classification()