api1: title: 检查顾客列表 url: /api/v1/customer/local/getBrandCustomers method: post data: {"pageParam":{"page":1,"pageSize":100},"v":"${v}"} before_sql: customer/customer_select.py expected: - eq: {"$.code" : 0} - eq: {"$.data.total" : "${customer_num}"} - eq: {"$.data.list[?(@.id == '${customer_id}')].name" : "${customer_name}"} - eq: {"$.data.list[?(@.id == '${customer_id}')].email" : "${customer_email}"} - eq: {"$.data.list[?(@.id == '${customer_id}')].phone" : "${customer_phone}"} - eq: {"$.data.list[?(@.id == '${customer_id}')].location" : "${customer_location}"} - eq: {"$.data.list[?(@.id == '${customer_id}')].timeZone" : "${customer_timezone}"} - exec: {"code" : "assert len(res.json()['data']['list']) == ${customer_num}"} api2: title: 新建一个顾客 url: /api/v1/customer/local/createCustomer method: post data: {"name":"${customer_test_name}","email":"${customer_test_email}","phone":"${customer_test_phone}","tagList":[],"noteList":[],"v":"${v}"} set_value: {"add_customer_id" : "$.data.id"} expected: - eq: {"$.code" : 0} api3: title: 检查是否新增顾客成功 url: /api/v1/customer/local/getBrandCustomers method: post data: {"pageParam":{"page":1,"pageSize":100},"v":"${v}"} after_sql: customer/customer_delete.py expected: - eq: {"$.code" : 0} - eq: {"$.data.list[?(@.id == '${add_customer_id}')].name" : "${customer_test_name}"} api4: title: 更新顾客信息 url: /api/v1/customer/local/updateCustomer method: post data: {"name":"${customer_test_name}","email":"${customer_test_email}","phone":"${customer_test_phone}","tagList":["${customer_tag_id}"],"noteList":[{"note_msg":"${customer_test_note}"}],"saveTag":true,"saveNote":true,"id":"${customer_id}","userType":1,"v":"${v}"} expected: - eq: {"$.code" : 0} api5: title: 检查顾客信息是否更新成功 url: /api/v1/customer/local/getBrandCustomers method: post data: { "pageParam": { "page": 1,"pageSize": 100 },"v": "${v}" } expected: - eq: { "$.code": 0 } - eq: { "$.data.list[?(@.id == '${customer_id}')].name": "${customer_test_name}"} - eq: { "$.data.list[?(@.id == '${customer_id}')].email": "${customer_test_email}"} - eq: { "$.data.list[?(@.id == '${customer_id}')].phone": "${customer_test_phone}"} - in: { "$.data.list[?(@.id == '${customer_id}')].tagList[*].id": "${customer_tag_id}"} - in: { "$.data.list[?(@.id == '${customer_id}')].tagList[?(@.id == '${customer_tag_id}')].name": "${customer_tag_name}"} - in: { "$.data.list[?(@.id == '${customer_id}')].noteList[*].noteMsg": "${customer_test_note}"} api6: title: 恢复顾客信息 url: /api/v1/customer/local/updateCustomer method: post data: {"name":"${customer_name}","email":"${customer_email}","phone":"${customer_phone}","tagList":[],"noteList":[],"saveTag":true,"saveNote":true,"id":"${customer_id}","userType":1,"v":"${v}"} expected: - eq: {"$.code" : 0}