接通Mock随机命中流水生成链路
This commit is contained in:
@@ -170,3 +170,30 @@ def test_upload_status_and_bank_statement_share_same_primary_binding(client, mon
|
||||
assert statements
|
||||
assert all(item["leName"] == status_log["enterpriseNameList"][0] for item in statements)
|
||||
assert all(item["accountMaskNo"] == status_log["accountNoList"][0] for item in statements)
|
||||
|
||||
|
||||
def test_inner_flow_bank_statement_should_keep_same_rule_subset(client):
|
||||
fetch_response = client.post(
|
||||
"/watson/api/project/getJZFileOrZjrcuFile",
|
||||
data={
|
||||
"groupId": 1001,
|
||||
"customerNo": "customer_subset",
|
||||
"dataChannelCode": "test_code",
|
||||
"requestDateId": 20240101,
|
||||
"dataStartDateId": 20240101,
|
||||
"dataEndDateId": 20240131,
|
||||
"uploadUserId": 902001,
|
||||
},
|
||||
)
|
||||
log_id = fetch_response.json()["data"][0]
|
||||
|
||||
page1 = client.post(
|
||||
"/watson/api/project/getBSByLogId",
|
||||
data={"groupId": 1001, "logId": log_id, "pageNow": 1, "pageSize": 10},
|
||||
).json()
|
||||
page2 = client.post(
|
||||
"/watson/api/project/getBSByLogId",
|
||||
data={"groupId": 1001, "logId": log_id, "pageNow": 1, "pageSize": 10},
|
||||
).json()
|
||||
|
||||
assert page1["data"]["bankStatementList"] == page2["data"]["bankStatementList"]
|
||||
|
||||
Reference in New Issue
Block a user