api1: title: 检查facebook列表 url: /api/v1/facebook/page method: post data: {"uType":2,"platform":1,"v":"${v}"} before_sql: setting/facebookIntegration/facebookIntegration_select.py set_value: {"facebook_id": "$.data.data[0].channelId"} expected: - eq: {"$.code" : 0} - in_list: {"$.data.data[*].channelName": "${facebook_name}"} - exec: {"code": "assert len(res.json()['data']['data']) == ${facebook_num}"} api2: title: 关闭消息通知 url: /api/v1/facebook/subscribe method: post data: {"channelId":"${facebook_id}","isMessengerEnabled":false,"isInstagramMessengerEnabled":false,"v":"${v}"} expected: - eq: {"$.code": 0} api3: title: 检查是否关闭通知成功 url: /api/v1/facebook/page method: post data: { "uType": 2,"platform": 1,"v": "${v}" } expected: - eq: {"$.code": 0} - eq: {"$.data.data[?(@.channelId == '${facebook_id}')].isMessengerEnabled": false} - exec: {"code": "assert res.json()['data']['data'][0]['isInstagramMessengerEnabled'] == False if res.json()['data']['data'][0]['instagramUsername'] != '' else res.json()['data']['data'][0]['isInstagramMessengerEnabled'] == True"} api4: title: 开启消息通知 url: /api/v1/facebook/subscribe method: post data: {"channelId":"${facebook_id}","isMessengerEnabled":true,"isInstagramMessengerEnabled":true,"v":"${v}"} expected: - eq: {"$.code": 0} api5: title: 是否开启通知成功 url: /api/v1/facebook/page method: post data: { "uType": 2,"platform": 1,"v": "${v}" } expected: - eq: {"$.code": 0} - eq: {"$.data.data[?(@.channelId == '${facebook_id}')]['isInstagramMessengerEnabled']": true} - eq: {"$.data.data[?(@.channelId == '${facebook_id}')].isMessengerEnabled": true}