ETest-Vue-FastAPI/test_response.py

29 lines
802 B
Python
Raw Permalink 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 datetime import date, datetime
from utils.response_util import ResponseUtil
# 测试数据
data = {
'receiptNo': '2026内检509',
'receiptDate': date(2026, 1, 12),
'createTime': datetime(2026, 4, 15, 13, 27, 44),
'samples': [
{'sampleId': 3879, 'createTime': datetime(2026, 4, 15, 13, 27, 44)}
]
}
print("Testing ResponseUtil.success...")
try:
response = ResponseUtil.success(data=data)
print(f"[OK] ResponseUtil.success success")
print(f"Status code: {response.status_code}")
print(f"Body preview: {response.body[:200]}...")
except Exception as e:
import traceback
print(f"[ERR] ResponseUtil.success failed: {e}")
traceback.print_exc()