ETest-Vue-FastAPI/test_receipt_model.py

31 lines
779 B
Python
Raw Normal View History

2026-04-15 19:06:01 +08:00
#!/usr/bin/env python
# -*- coding: utf-8 -*-
import sys
sys.path.insert(0, 'ruoyi-fastapi-backend')
from module_admin.entity.vo.warehouse_receipt_vo import AddWarehouseReceiptModel
# 测试数据
test_data = {
"receiptDate": "2025-01-01",
"clientUnit": "",
"clientContact": "王翊多",
"deliveryPerson": "王翊多",
"receiptMethod": "快递",
"receiver": "陈赫",
"purpose": "标准化测试",
"status": "0",
"remark": "从台账导入",
"samples": []
}
try:
model = AddWarehouseReceiptModel(**test_data)
print(f"[OK] Model created")
print(f"receipt_date: {model.receipt_date}")
print(f"client_unit: {model.client_unit}")
except Exception as e:
import traceback
print(f"[ERR] {e}")
traceback.print_exc()