1.8 KiB
1.8 KiB
LSFX Mock Server 异常账户基线同步后端验证记录
1. 验证命令
本次按实施过程实际执行了以下命令:
cd lsfx-mock-server
python3 -m pytest tests/test_file_service.py -k "abnormal_account_baseline" -v
python3 -m pytest tests/test_abnormal_account_baseline_service.py -v
python3 -m pytest tests/test_statement_service.py::test_get_bank_statement_should_only_use_abnormal_account_numbers_from_file_record -v
python3 -m pytest tests/test_statement_service.py -k "abnormal_account" -v
python3 -m pytest tests/test_abnormal_account_baseline_service.py tests/test_file_service.py tests/test_statement_service.py -k "abnormal_account or abnormal_account_baseline" -v
2. 验证结果摘要
tests/test_file_service.py -k "abnormal_account_baseline" -v:2 passedtests/test_abnormal_account_baseline_service.py -v:4 passedtests/test_statement_service.py::test_get_bank_statement_should_only_use_abnormal_account_numbers_from_file_record -v:通过tests/test_statement_service.py -k "abnormal_account" -v:3 passed- 聚合回归:
python3 -m pytest tests/test_abnormal_account_baseline_service.py tests/test_file_service.py tests/test_statement_service.py -k "abnormal_account or abnormal_account_baseline" -v- 结果:
10 passed, 41 deselected
3. 关键通过点
FileService已在缓存logId前触发异常账户基线同步- 基线同步失败时不会把半成品
logId写入内存缓存 AbnormalAccountBaselineService已覆盖空输入、校验失败、插入、更新四类行为StatementService返回的异常账户样本流水账号与record.abnormal_accounts保持一致
4. 进程清理
本轮验证仅执行了 pytest 命令,未启动前后端或 Mock 服务长驻进程,因此无需额外清理进程。