正在显示
45 个修改的文件
包含
583 行增加
和
129 行删除
| @@ -3,7 +3,7 @@ pfphone=19990000011 | @@ -3,7 +3,7 @@ pfphone=19990000011 | ||
| 3 | pfphone1=19990000015 | 3 | pfphone1=19990000015 |
| 4 | ckotherdeptphone=19990000012 | 4 | ckotherdeptphone=19990000012 |
| 5 | pfphone2=18100000005 | 5 | pfphone2=18100000005 |
| 6 | -appphone=19990000000 | 6 | +appphone=19990000015 |
| 7 | password=123456 | 7 | password=123456 |
| 8 | base_url=https://ability-test.fjmaimaimai.com | 8 | base_url=https://ability-test.fjmaimaimai.com |
| 9 | base_public_url = http://public-interface-test.fjmaimaimai.com/ | 9 | base_public_url = http://public-interface-test.fjmaimaimai.com/ |
| @@ -2,7 +2,7 @@ name: 发布任务 | @@ -2,7 +2,7 @@ name: 发布任务 | ||
| 2 | base_url: ${ENV(base_worth_url)} | 2 | base_url: ${ENV(base_worth_url)} |
| 3 | verify: False | 3 | verify: False |
| 4 | variables: | 4 | variables: |
| 5 | - id: ${get_task_id()} | 5 | + id: ${get_appoint_task_id()} |
| 6 | msg: ok | 6 | msg: ok |
| 7 | request: | 7 | request: |
| 8 | headers: | 8 | headers: |
api/m_api/appoint/appoint_update_api.yml
0 → 100644
| 1 | +name: 保存指派任务 | ||
| 2 | +base_url: ${ENV(base_worth_url)} | ||
| 3 | +verify: False | ||
| 4 | +variables: | ||
| 5 | + name: 测试指派任务名称${get_nowtime()} | ||
| 6 | + acceptanceCriteria: 测试指派任务的验收标准${get_nowtime()} | ||
| 7 | + description: 测试指派任务的任务描述${get_nowtime()} | ||
| 8 | + planTime: ${get_today()} | ||
| 9 | + msg: ok | ||
| 10 | +teardown_hooks: | ||
| 11 | + - ${teardown_hook_get_appoint_task_id($response)} | ||
| 12 | +request: | ||
| 13 | + headers: | ||
| 14 | + Content-Type: application/json; charset=UTF-8 | ||
| 15 | + Authorization: Bearer ${get_task_Authorization()} | ||
| 16 | + Origin: https://value-test.fjmaimaimai.com | ||
| 17 | + Referer: https://value-test.fjmaimaimai.com/ | ||
| 18 | + User-Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/79.0.3945.88 Safari/537.36 | ||
| 19 | + X-Requested-With: XMLHttpRequest | ||
| 20 | + json: | ||
| 21 | + appointTo: 3245096039079680 | ||
| 22 | + planTime: $planTime | ||
| 23 | + name: $name | ||
| 24 | + resourceType: 1 | ||
| 25 | + resourceList: | ||
| 26 | + - id: ${get_resource_id()} | ||
| 27 | + title: ${get_resource_title()} | ||
| 28 | + content: ${get_resource_content()} | ||
| 29 | + serial: ${get_serialNo()} | ||
| 30 | + customerValue: | ||
| 31 | + - 31 | ||
| 32 | + taskCharacter: 12 | ||
| 33 | + reward: 2000 | ||
| 34 | + acceptanceCriteria: $acceptanceCriteria | ||
| 35 | + description: $description | ||
| 36 | + taskBelong: 13 | ||
| 37 | +# pictures: | ||
| 38 | + method: POST | ||
| 39 | + url: task/appoint/update | ||
| 40 | +validate: | ||
| 41 | + - eq: | ||
| 42 | + - content.code | ||
| 43 | + - 0 | ||
| 44 | + - eq: | ||
| 45 | + - content.msg | ||
| 46 | + - $msg |
api/m_api/bid/bid_open_api.yml
0 → 100644
| 1 | +name: 发布任务 | ||
| 2 | +base_url: ${ENV(base_worth_url)} | ||
| 3 | +verify: False | ||
| 4 | +variables: | ||
| 5 | + id: ${get_bid_task_id()} | ||
| 6 | + msg: ok | ||
| 7 | +request: | ||
| 8 | + headers: | ||
| 9 | + Content-Type: application/json; charset=UTF-8 | ||
| 10 | + Authorization: Bearer ${get_task_Authorization()} | ||
| 11 | + Origin: https://value-test.fjmaimaimai.com | ||
| 12 | + Referer: https://value-test.fjmaimaimai.com/ | ||
| 13 | + User-Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/79.0.3945.88 Safari/537.36 | ||
| 14 | + X-Requested-With: XMLHttpRequest | ||
| 15 | + json: | ||
| 16 | + id: $id | ||
| 17 | + method: POST | ||
| 18 | + url: task/open | ||
| 19 | +validate: | ||
| 20 | + - eq: | ||
| 21 | + - content.code | ||
| 22 | + - 0 | ||
| 23 | + - eq: | ||
| 24 | + - content.msg | ||
| 25 | + - $msg |
api/m_api/bid/bid_update_api.yml
0 → 100644
| 1 | +name: 保存竞标任务 | ||
| 2 | +base_url: ${ENV(base_worth_url)} | ||
| 3 | +verify: False | ||
| 4 | +variables: | ||
| 5 | + name: 测试竞标任务名称${get_nowtime()} | ||
| 6 | + acceptanceCriteria: 测试竞标任务的验收标准${get_nowtime()} | ||
| 7 | + description: 测试竞标任务的任务描述${get_nowtime()} | ||
| 8 | + bidStartTime: ${get_today()} | ||
| 9 | + bidEndTime: ${get_tomorrow()} | ||
| 10 | + msg: ok | ||
| 11 | +teardown_hooks: | ||
| 12 | + - ${teardown_hook_get_bid_task_id($response)} | ||
| 13 | +request: | ||
| 14 | + headers: | ||
| 15 | + Content-Type: application/json; charset=UTF-8 | ||
| 16 | + Authorization: Bearer ${get_task_Authorization()} | ||
| 17 | + Origin: https://value-test.fjmaimaimai.com | ||
| 18 | + Referer: https://value-test.fjmaimaimai.com/ | ||
| 19 | + User-Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/79.0.3945.88 Safari/537.36 | ||
| 20 | + X-Requested-With: XMLHttpRequest | ||
| 21 | + json: | ||
| 22 | + bidStartTime: $bidStartTime | ||
| 23 | + bidEndTime: $bidEndTime | ||
| 24 | + name: $name | ||
| 25 | + resourceType: 1 | ||
| 26 | + resourceList: | ||
| 27 | + - id: ${get_resource_id()} | ||
| 28 | + title: ${get_resource_title()} | ||
| 29 | + content: ${get_resource_content()} | ||
| 30 | + serial: ${get_serialNo()} | ||
| 31 | + customerValue: | ||
| 32 | + - 31 | ||
| 33 | + taskCharacter: 12 | ||
| 34 | + reward: 2000 | ||
| 35 | + acceptanceCriteria: $acceptanceCriteria | ||
| 36 | + description: $description | ||
| 37 | + isImportant: true | ||
| 38 | + taskBelong: 13 | ||
| 39 | + isRemind: true | ||
| 40 | +# pictures: | ||
| 41 | + method: POST | ||
| 42 | + url: task/bid/update | ||
| 43 | +validate: | ||
| 44 | + - eq: | ||
| 45 | + - content.code | ||
| 46 | + - 0 | ||
| 47 | + - eq: | ||
| 48 | + - content.msg | ||
| 49 | + - $msg |
api/m_api/loot/loot_contendTasks_api.yml
0 → 100644
| 1 | +name: 公司任务(抢单任务) | ||
| 2 | +base_url: ${ENV(base_url)} | ||
| 3 | +verify: False | ||
| 4 | +variables: | ||
| 5 | + currtime: ${make_time()} | ||
| 6 | + uuid: ${make_uuid()} | ||
| 7 | + access_token: ${get_task_accesstoken()} | ||
| 8 | + sign: ${make_sign($currtime, $uuid, $access_token)} | ||
| 9 | +request: | ||
| 10 | + headers: | ||
| 11 | + Content-Type: application/json;charset=utf-8 | ||
| 12 | + User-Agent: okhttp/3.12.3 | ||
| 13 | + X-MMM-AccessToken: $access_token | ||
| 14 | + X-MMM-AppName: com.mmm.ability | ||
| 15 | + X-MMM-AppProject: ability | ||
| 16 | + X-MMM-DeviceType: '0' | ||
| 17 | + X-MMM-Sign: $sign | ||
| 18 | + X-MMM-Timestamp: $currtime | ||
| 19 | + X-MMM-Uuid: $uuid | ||
| 20 | + X-MMM-Version: 1.0.0 | ||
| 21 | + json: | ||
| 22 | + action: 0 | ||
| 23 | + newest: 1 | ||
| 24 | + pageIndex: 0 | ||
| 25 | + pageSize: 20 | ||
| 26 | + method: POST | ||
| 27 | + url: v1/task/contendTasks | ||
| 28 | +validate: | ||
| 29 | + - eq: | ||
| 30 | + - content.code | ||
| 31 | + - 0 | ||
| 32 | + - eq: | ||
| 33 | + - content.msg | ||
| 34 | + - 获取成功 | ||
| 35 | +# - $msg |
| @@ -2,8 +2,8 @@ name: 抢单任务详情 | @@ -2,8 +2,8 @@ name: 抢单任务详情 | ||
| 2 | base_url: ${ENV(base_worth_url)} | 2 | base_url: ${ENV(base_worth_url)} |
| 3 | verify: False | 3 | verify: False |
| 4 | variables: | 4 | variables: |
| 5 | - id: ${get_task_id()} | ||
| 6 | - status: ${get_task_status_from_database()} | 5 | + id: ${get_loot_task_id()} |
| 6 | +# status: ${get_task_status_1_from_database()} | ||
| 7 | msg: ok | 7 | msg: ok |
| 8 | request: | 8 | request: |
| 9 | headers: | 9 | headers: |
api/m_api/loot/loot_open_api.yml
0 → 100644
| 1 | +name: 发布任务 | ||
| 2 | +base_url: ${ENV(base_worth_url)} | ||
| 3 | +verify: False | ||
| 4 | +variables: | ||
| 5 | + id: ${get_loot_task_id()} | ||
| 6 | + msg: ok | ||
| 7 | +request: | ||
| 8 | + headers: | ||
| 9 | + Content-Type: application/json; charset=UTF-8 | ||
| 10 | + Authorization: Bearer ${get_task_Authorization()} | ||
| 11 | + Origin: https://value-test.fjmaimaimai.com | ||
| 12 | + Referer: https://value-test.fjmaimaimai.com/ | ||
| 13 | + User-Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/79.0.3945.88 Safari/537.36 | ||
| 14 | + X-Requested-With: XMLHttpRequest | ||
| 15 | + json: | ||
| 16 | + id: $id | ||
| 17 | + method: POST | ||
| 18 | + url: task/open | ||
| 19 | +validate: | ||
| 20 | + - eq: | ||
| 21 | + - content.code | ||
| 22 | + - 0 | ||
| 23 | + - eq: | ||
| 24 | + - content.msg | ||
| 25 | + - $msg |
api/m_api/loot/loot_update_false_api.yml
0 → 100644
| 1 | +name: 保存抢单任务 | ||
| 2 | +base_url: ${ENV(base_worth_url)} | ||
| 3 | +verify: False | ||
| 4 | +variables: | ||
| 5 | + name: 测试抢单任务名称${get_nowtime()} | ||
| 6 | + acceptanceCriteria: 测试抢单任务的验收标准${get_nowtime()} | ||
| 7 | + description: 测试抢单任务的任务描述${get_nowtime()} | ||
| 8 | + msg: ok | ||
| 9 | +teardown_hooks: | ||
| 10 | + - ${teardown_hook_get_loot_task_id($response)} | ||
| 11 | +request: | ||
| 12 | + headers: | ||
| 13 | + Content-Type: application/json; charset=UTF-8 | ||
| 14 | + Authorization: Bearer ${get_task_Authorization()} | ||
| 15 | + Origin: https://value-test.fjmaimaimai.com | ||
| 16 | + Referer: https://value-test.fjmaimaimai.com/ | ||
| 17 | + User-Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/79.0.3945.88 Safari/537.36 | ||
| 18 | + X-Requested-With: XMLHttpRequest | ||
| 19 | + json: | ||
| 20 | + name: $name | ||
| 21 | + resourceType: 1 | ||
| 22 | + resourceList: | ||
| 23 | + - id: ${get_resource_id()} | ||
| 24 | + title: ${get_resource_title()} | ||
| 25 | + content: ${get_resource_content()} | ||
| 26 | + serial: ${get_serialNo()} | ||
| 27 | + customerValue: | ||
| 28 | + - 31 | ||
| 29 | + taskCharacter: 12 | ||
| 30 | + reward: 2000 | ||
| 31 | + acceptanceCriteria: $acceptanceCriteria | ||
| 32 | + description: $description | ||
| 33 | + isImportant: false | ||
| 34 | + taskBelong: 13 | ||
| 35 | +# pictures: | ||
| 36 | + method: POST | ||
| 37 | + url: task/loot/update | ||
| 38 | +validate: | ||
| 39 | + - eq: | ||
| 40 | + - content.code | ||
| 41 | + - 0 | ||
| 42 | + - eq: | ||
| 43 | + - content.msg | ||
| 44 | + - $msg |
| 1 | -eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwOlwvXC9zdXBsdXMtYnVzaW5lc3MtYWRtaW4tZ2F0ZXdheS10ZXN0LmZqbWFpbWFpbWFpLmNvbVwvYXV0aFwvcHdkTG9naW4iLCJpYXQiOjE1OTgzMzc4NzAsImV4cCI6MTU5ODM0ODY3MCwibmJmIjoxNTk4MzM3ODcwLCJqdGkiOiJPc1FMQUd6QmdxNUFiNDBhIiwic3ViIjozMjQ4ODE3NjEzNjgxNjY0LCJwcnYiOiI4N2UwYWYxZWY5ZmQxNTgxMmZkZWM5NzE1M2ExNGUwYjA0NzU0NmFhIiwiY29tcGFueUlkIjozNjYsIm5pY2tuYW1lIjoiXHU4Yzc5XHU1YjUwXHU1OTM0IiwicGhvbmUiOiIxOTk5MDAwMDAwOCIsImlkIjozMjQ4ODE3NjEzNjgxNjY0LCJhZG1pblR5cGUiOjF9.nu8EwnYA9PwYHVBzuB6OfnacLD-V3LeyDLiPoeqIo54 | ||
| 1 | +eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwOlwvXC9zdXBsdXMtYnVzaW5lc3MtYWRtaW4tZ2F0ZXdheS10ZXN0LmZqbWFpbWFpbWFpLmNvbVwvYXV0aFwvcHdkTG9naW4iLCJpYXQiOjE1OTg4NjQ3NjUsImV4cCI6MTU5ODg3NTU2NSwibmJmIjoxNTk4ODY0NzY1LCJqdGkiOiJFUG5pQzQ5dVZrVTg3WHd5Iiwic3ViIjozMjQ4ODE3NjEzNjgxNjY0LCJwcnYiOiI4N2UwYWYxZWY5ZmQxNTgxMmZkZWM5NzE1M2ExNGUwYjA0NzU0NmFhIiwiY29tcGFueUlkIjozNjYsIm5pY2tuYW1lIjoiXHU4Yzc5XHU1YjUwXHU1OTM0IiwicGhvbmUiOiIxOTk5MDAwMDAwOCIsImlkIjozMjQ4ODE3NjEzNjgxNjY0LCJhZG1pblR5cGUiOjF9.7GZs8bIO-RlDcJTkZr8AZd-6VLS_ptsTULi3RL8hTCE |
| 1 | -eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwOlwvXC9zdXBsdXMtYnVzaW5lc3MtYWRtaW4tZ2F0ZXdheS10ZXN0LmZqbWFpbWFpbWFpLmNvbVwvYXV0aFwvYW5vbnltb3VzTG9naW4iLCJpYXQiOjE1OTgzMzc4NzEsImV4cCI6MTU5ODM0ODY3MSwibmJmIjoxNTk4MzM3ODcxLCJqdGkiOiJRTDRiZFJ5T25EZ0xpOVdhIiwic3ViIjozMjQ4ODE3NjEzNjgxNjY0LCJwcnYiOiI4N2UwYWYxZWY5ZmQxNTgxMmZkZWM5NzE1M2ExNGUwYjA0NzU0NmFhIiwiY29tcGFueUlkIjozNjYsIm5pY2tuYW1lIjoiXHU4Yzc5XHU1YjUwXHU1OTM0IiwicGhvbmUiOiIxOTk5MDAwMDAwOCIsImlkIjozMjQ4ODE3NjEzNjgxNjY0LCJhZG1pblR5cGUiOjF9.x0itN9vEYO6wPFXxf3OyV_Etljtry3OwWktlpAyZr80 | ||
| 1 | +eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwOlwvXC9zdXBsdXMtYnVzaW5lc3MtYWRtaW4tZ2F0ZXdheS10ZXN0LmZqbWFpbWFpbWFpLmNvbVwvYXV0aFwvYW5vbnltb3VzTG9naW4iLCJpYXQiOjE1OTg4NjQ3NjUsImV4cCI6MTU5ODg3NTU2NSwibmJmIjoxNTk4ODY0NzY1LCJqdGkiOiI1NVZqcTYxWUZsOWNhWnptIiwic3ViIjozMjQ4ODE3NjEzNjgxNjY0LCJwcnYiOiI4N2UwYWYxZWY5ZmQxNTgxMmZkZWM5NzE1M2ExNGUwYjA0NzU0NmFhIiwiY29tcGFueUlkIjozNjYsIm5pY2tuYW1lIjoiXHU4Yzc5XHU1YjUwXHU1OTM0IiwicGhvbmUiOiIxOTk5MDAwMDAwOCIsImlkIjozMjQ4ODE3NjEzNjgxNjY0LCJhZG1pblR5cGUiOjF9.EIQqHKXSyQeoOSz4gDW006v2V7nBJtyBskGSnKK-rSI |
| 1 | -mYGaGzm/2A8LNNjaJG2iyFolUo9vPkYDkeIDBW8rSZeAtTiDMc6MYX+DjBpMKR1wPzyMSaaQgTIxqPA8EKx1GYwgOEdN2b7+/W6r6ZCP+g5MwWEbQj1VHmZwF+5A+ik2X9q6abD9yR48ShP96jKH+yTilDaG5nSmrYY6A0u46PE= | ||
| 1 | +QLDVfBcYi7T76LcWhcF9bjPvuerNnJrn9BNav2E6GKyXNsPvX7RKxxTS5Qnf2Xf8UNdJWK7g/3rwCReZacnXMJkRmFHVGlGN5la+Gh7e6qtYvEol0wrkM4x97IaaN0aq6M9Azm78lW55Dr3SK7cVmno7DIAcOh8MRkEIGI6iDY0= |
config/loot_task_id.txt
0 → 100644
| 1 | +3035452474095305728 |
| 1 | -eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwOlwvXC9zdXBsdXMtd29ydGgtd2ViLWdhdGV3YXktdGVzdC5mam1haW1haW1haS5jb21cL2F1dGhcL2xvZ2luIiwiaWF0IjoxNTk4MzM3ODcxLCJleHAiOjE1OTgzNDg2NzEsIm5iZiI6MTU5ODMzNzg3MSwianRpIjoiZ1pMN21pMmFycEhNYlRyaiIsInN1YiI6MzI0ODgxNzYxMzY4MTY2NCwicHJ2IjoiODdlMGFmMWVmOWZkMTU4MTJmZGVjOTcxNTNhMTRlMGIwNDc1NDZhYSIsImNvbXBhbnlJZCI6MzY2LCJuaWNrbmFtZSI6Ilx1OGM3OVx1NWI1MFx1NTkzNCIsInBob25lIjoiMTk5OTAwMDAwMDgiLCJ1aWQiOjMyNDg4MTc2MTM2ODE2NjQsImFkbWluVHlwZSI6Mn0.vaTxIhdCUnfG0CksphY0YGDqxr-iM_DOTmMX8NF_6UI | ||
| 1 | +eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwOlwvXC9zdXBsdXMtd29ydGgtd2ViLWdhdGV3YXktdGVzdC5mam1haW1haW1haS5jb21cL2F1dGhcL2xvZ2luIiwiaWF0IjoxNTk4ODY0NzY2LCJleHAiOjE1OTg4NzU1NjYsIm5iZiI6MTU5ODg2NDc2NiwianRpIjoiYXIzaFhBekc3WGN3TVRkbCIsInN1YiI6MzI0ODgxNzYxMzY4MTY2NCwicHJ2IjoiODdlMGFmMWVmOWZkMTU4MTJmZGVjOTcxNTNhMTRlMGIwNDc1NDZhYSIsImNvbXBhbnlJZCI6MzY2LCJuaWNrbmFtZSI6Ilx1OGM3OVx1NWI1MFx1NTkzNCIsInBob25lIjoiMTk5OTAwMDAwMDgiLCJ1aWQiOjMyNDg4MTc2MTM2ODE2NjQsImFkbWluVHlwZSI6Mn0.lOkS3UxFvqyaSfBGy5m3bey63HNbaFDQ57FWakBftmA |
| @@ -9,6 +9,7 @@ from helpfunc.pg_db_func import * | @@ -9,6 +9,7 @@ from helpfunc.pg_db_func import * | ||
| 9 | 9 | ||
| 10 | import time,datetime,re | 10 | import time,datetime,re |
| 11 | 11 | ||
| 12 | + | ||
| 12 | from urllib.parse import * | 13 | from urllib.parse import * |
| 13 | 14 | ||
| 14 | 15 | ||
| @@ -39,3 +40,8 @@ def get_nowtime(): | @@ -39,3 +40,8 @@ def get_nowtime(): | ||
| 39 | def get_second(): | 40 | def get_second(): |
| 40 | curr_time = datetime.datetime.now() | 41 | curr_time = datetime.datetime.now() |
| 41 | return curr_time.second | 42 | return curr_time.second |
| 43 | + | ||
| 44 | +def get_tomorrow(): | ||
| 45 | + td = datetime.timedelta(days=1) | ||
| 46 | + tomorrow = (datetime.datetime.utcnow() + td).isoformat() | ||
| 47 | + print(tomorrow) |
| @@ -7,7 +7,6 @@ | @@ -7,7 +7,6 @@ | ||
| 7 | import json | 7 | import json |
| 8 | from urllib.parse import * | 8 | from urllib.parse import * |
| 9 | 9 | ||
| 10 | - | ||
| 11 | path = 'E:/task_api/' | 10 | path = 'E:/task_api/' |
| 12 | # path = 'E:/mmm_auto/task_api/' | 11 | # path = 'E:/mmm_auto/task_api/' |
| 13 | def teardown_hook_get_Authorization(response): | 12 | def teardown_hook_get_Authorization(response): |
| @@ -68,25 +67,76 @@ def teardown_hook_get_login_code(response): | @@ -68,25 +67,76 @@ def teardown_hook_get_login_code(response): | ||
| 68 | except Exception as e: | 67 | except Exception as e: |
| 69 | print('写入失败', e) | 68 | print('写入失败', e) |
| 70 | return res | 69 | return res |
| 71 | - | ||
| 72 | -def teardown_hook_get_task_id(response): | 70 | +#写入抢单任务id |
| 71 | +def teardown_hook_get_loot_task_id(response): | ||
| 72 | + if response.status_code == 200: | ||
| 73 | + jsondata = json.loads(response.text) | ||
| 74 | + task_id =jsondata['data']['id'] | ||
| 75 | + try: | ||
| 76 | + # 保存token到文件 | ||
| 77 | + with open(path + 'config/loot_task_id.txt','w+') as f: | ||
| 78 | + f.write(task_id) | ||
| 79 | + print('写入成功,task_id:{}'.format(task_id)) | ||
| 80 | + f.close() | ||
| 81 | + except Exception as e: | ||
| 82 | + print('写入失败', e) | ||
| 83 | + return task_id | ||
| 84 | +#获取抢单任务id | ||
| 85 | +def get_loot_task_id(): | ||
| 86 | + try: | ||
| 87 | + # 保存token到文件 | ||
| 88 | + with open(path + "config/loot_task_id.txt", 'r') as f: | ||
| 89 | + task_id = f.read() | ||
| 90 | + print('读取成功,task_id:{}'.format(task_id)) | ||
| 91 | + except Exception as e: | ||
| 92 | + print('读取失败', e) | ||
| 93 | + # Authorization = str(Authorization) | ||
| 94 | + return task_id | ||
| 95 | +#写入竞标任务id | ||
| 96 | +def teardown_hook_get_bid_task_id(response): | ||
| 73 | if response.status_code == 200: | 97 | if response.status_code == 200: |
| 74 | jsondata = json.loads(response.text) | 98 | jsondata = json.loads(response.text) |
| 75 | task_id =jsondata['data']['id'] | 99 | task_id =jsondata['data']['id'] |
| 76 | try: | 100 | try: |
| 77 | # 保存token到文件 | 101 | # 保存token到文件 |
| 78 | - with open(path + 'config/task_id.txt','w+') as f: | 102 | + with open(path + 'config/bid_task_id.txt','w+') as f: |
| 79 | f.write(task_id) | 103 | f.write(task_id) |
| 80 | print('写入成功,task_id:{}'.format(task_id)) | 104 | print('写入成功,task_id:{}'.format(task_id)) |
| 81 | f.close() | 105 | f.close() |
| 82 | except Exception as e: | 106 | except Exception as e: |
| 83 | print('写入失败', e) | 107 | print('写入失败', e) |
| 84 | return task_id | 108 | return task_id |
| 109 | +#获取竞标任务id | ||
| 110 | +def get_bid_task_id(): | ||
| 111 | + try: | ||
| 112 | + # 保存token到文件 | ||
| 113 | + with open(path + "config/bid_task_id.txt", 'r') as f: | ||
| 114 | + task_id = f.read() | ||
| 115 | + print('读取成功,task_id:{}'.format(task_id)) | ||
| 116 | + except Exception as e: | ||
| 117 | + print('读取失败', e) | ||
| 118 | + # Authorization = str(Authorization) | ||
| 119 | + return task_id | ||
| 85 | 120 | ||
| 86 | -def get_task_id(): | 121 | +#写入指派任务id |
| 122 | +def teardown_hook_get_appoint_task_id(response): | ||
| 123 | + if response.status_code == 200: | ||
| 124 | + jsondata = json.loads(response.text) | ||
| 125 | + task_id =jsondata['data']['id'] | ||
| 126 | + try: | ||
| 127 | + # 保存token到文件 | ||
| 128 | + with open(path + 'config/appoint_task_id.txt','w+') as f: | ||
| 129 | + f.write(task_id) | ||
| 130 | + print('写入成功,task_id:{}'.format(task_id)) | ||
| 131 | + f.close() | ||
| 132 | + except Exception as e: | ||
| 133 | + print('写入失败', e) | ||
| 134 | + return task_id | ||
| 135 | +#获取指派任务id | ||
| 136 | +def get_appoint_task_id(): | ||
| 87 | try: | 137 | try: |
| 88 | # 保存token到文件 | 138 | # 保存token到文件 |
| 89 | - with open(path + "config/task_id.txt", 'r') as f: | 139 | + with open(path + "config/appoint_task_id.txt", 'r') as f: |
| 90 | task_id = f.read() | 140 | task_id = f.read() |
| 91 | print('读取成功,task_id:{}'.format(task_id)) | 141 | print('读取成功,task_id:{}'.format(task_id)) |
| 92 | except Exception as e: | 142 | except Exception as e: |
| @@ -7,6 +7,8 @@ from helpfunc.m_func import * | @@ -7,6 +7,8 @@ from helpfunc.m_func import * | ||
| 7 | import psycopg2 | 7 | import psycopg2 |
| 8 | from datetime import * | 8 | from datetime import * |
| 9 | 9 | ||
| 10 | + | ||
| 11 | + | ||
| 10 | def get_today(): | 12 | def get_today(): |
| 11 | today = datetime.now(timezone.utc).astimezone().isoformat() | 13 | today = datetime.now(timezone.utc).astimezone().isoformat() |
| 12 | return today | 14 | return today |
| @@ -72,12 +74,29 @@ def get_employee_account_from_database(): | @@ -72,12 +74,29 @@ def get_employee_account_from_database(): | ||
| 72 | db.rollback() | 74 | db.rollback() |
| 73 | db.close() | 75 | db.close() |
| 74 | 76 | ||
| 75 | -#获取任务单的状态 | ||
| 76 | -def get_task_status_from_database(): | 77 | +#获取抢单任务单的状态:待发布 |
| 78 | +def get_task_status_1_from_database(): | ||
| 79 | + db = GetConnect() | ||
| 80 | + cursor = db.cursor() | ||
| 81 | + # sql= "select id from " + '''"''' + tbl + '''"'''+ ' ' + 'order by id desc ' | ||
| 82 | + sql = '''select task_status from tasks where company_id = 366 and task_type = 1 and id = {} '''.format(get_loot_task_id()) | ||
| 83 | + # print(sql) | ||
| 84 | + try: | ||
| 85 | + cursor.execute(sql) | ||
| 86 | + result = cursor.fetchone() | ||
| 87 | + return result[0] | ||
| 88 | + except Exception as err: | ||
| 89 | + # 发生错误时回滚 | ||
| 90 | + print(err) | ||
| 91 | + db.rollback() | ||
| 92 | + db.close() | ||
| 93 | + | ||
| 94 | +#获取抢单任务单的状态:待领取 | ||
| 95 | +def get_task_status_2_from_database(): | ||
| 77 | db = GetConnect() | 96 | db = GetConnect() |
| 78 | cursor = db.cursor() | 97 | cursor = db.cursor() |
| 79 | # sql= "select id from " + '''"''' + tbl + '''"'''+ ' ' + 'order by id desc ' | 98 | # sql= "select id from " + '''"''' + tbl + '''"'''+ ' ' + 'order by id desc ' |
| 80 | - sql = '''select task_status from tasks where company_id = 366 and task_type = 1 and id = {} '''.format(get_task_id()) | 99 | + sql = '''select task_status from tasks where company_id = 366 and task_type = 1 and id = {} '''.format(get_loot_task_id()) |
| 81 | # print(sql) | 100 | # print(sql) |
| 82 | try: | 101 | try: |
| 83 | cursor.execute(sql) | 102 | cursor.execute(sql) |
| @@ -122,4 +141,3 @@ def get_task_status_4_from_database(): | @@ -122,4 +141,3 @@ def get_task_status_4_from_database(): | ||
| 122 | print(err) | 141 | print(err) |
| 123 | db.rollback() | 142 | db.rollback() |
| 124 | db.close() | 143 | db.close() |
| 125 | -# print(get_task_status_4_from_database()) |
| 1 | +config: | ||
| 2 | + name: 用户新增抢单任务 | ||
| 3 | + | ||
| 4 | +teststeps: | ||
| 5 | + | ||
| 6 | +- name: 提问问题-审核问题-获取资源 | ||
| 7 | + testcase: testcases/permission/ques_pf_permission/QX001_pf_permission.yml | ||
| 8 | + | ||
| 9 | +- name: 登录系统 | ||
| 10 | + variables: | ||
| 11 | + phone: ${ENV(wpftwphone)} | ||
| 12 | + testcase: testcases/common/COM002_m_login_testcases.yml | ||
| 13 | + | ||
| 14 | +- name: 引用资源 | ||
| 15 | + api: api/m_api/task_resource_api.yml | ||
| 16 | + teardown_hooks: | ||
| 17 | + - ${teardown_hook_get_resource_id($response)} | ||
| 18 | + - ${teardown_hook_get_resource_title($response)} | ||
| 19 | + - ${teardown_hook_get_resource_content($response)} | ||
| 20 | + varidate: | ||
| 21 | + validate: | ||
| 22 | + - eq: | ||
| 23 | + - content.msg | ||
| 24 | + - ok | ||
| 25 | + | ||
| 26 | +- name: 保存任务 | ||
| 27 | + api: api/m_api/loot/loot_update_0_false_api.yml | ||
| 28 | + teardown_hooks: | ||
| 29 | + - ${teardown_hook_get_loot_task_id($response)} | ||
| 30 | + varidate: | ||
| 31 | + validate: | ||
| 32 | + - eq: | ||
| 33 | + - content.msg | ||
| 34 | + - ok | ||
| 35 | +#- name: 发布任务 | ||
| 36 | +# api: api/m_api/loot/loot_open_api.yml | ||
| 37 | +# varidate: | ||
| 38 | +# validate: | ||
| 39 | +# - eq: | ||
| 40 | +# - content.msg | ||
| 41 | +# - ok |
| 1 | config: | 1 | config: |
| 2 | - name: 19990000008保存抢单任务-发布任务 | 2 | + name: 用户新增抢单任务-公司重要悬赏 |
| 3 | 3 | ||
| 4 | teststeps: | 4 | teststeps: |
| 5 | 5 | ||
| 6 | - name: 提问问题-审核问题-获取资源 | 6 | - name: 提问问题-审核问题-获取资源 |
| 7 | testcase: testcases/permission/ques_pf_permission/QX001_pf_permission.yml | 7 | testcase: testcases/permission/ques_pf_permission/QX001_pf_permission.yml |
| 8 | 8 | ||
| 9 | -- name: 19990000008登录系统 | 9 | +- name: 登录系统 |
| 10 | variables: | 10 | variables: |
| 11 | phone: ${ENV(wpftwphone)} | 11 | phone: ${ENV(wpftwphone)} |
| 12 | - testcase: testcases/m_login_testcases.yml | 12 | + testcase: testcases/common/COM002_m_login_testcases.yml |
| 13 | 13 | ||
| 14 | - name: 引用资源 | 14 | - name: 引用资源 |
| 15 | api: api/m_api/task_resource_api.yml | 15 | api: api/m_api/task_resource_api.yml |
| @@ -23,17 +23,17 @@ teststeps: | @@ -23,17 +23,17 @@ teststeps: | ||
| 23 | - content.msg | 23 | - content.msg |
| 24 | - ok | 24 | - ok |
| 25 | 25 | ||
| 26 | -- name: 19990000000保存任务 | ||
| 27 | - api: api/m_api/loot/loot_update_0_api.yml | 26 | +- name: 保存任务 |
| 27 | + api: api/m_api/loot/loot_update_true_api.yml | ||
| 28 | teardown_hooks: | 28 | teardown_hooks: |
| 29 | - - ${teardown_hook_get_task_id($response)} | 29 | + - ${teardown_hook_get_loot_task_id($response)} |
| 30 | varidate: | 30 | varidate: |
| 31 | validate: | 31 | validate: |
| 32 | - eq: | 32 | - eq: |
| 33 | - content.msg | 33 | - content.msg |
| 34 | - ok | 34 | - ok |
| 35 | -- name: 19990000000发布任务 | ||
| 36 | - api: api/m_api/task_open_api.yml | 35 | +- name: 发布任务 |
| 36 | + api: api/m_api/loot/loot_open_api.yml | ||
| 37 | varidate: | 37 | varidate: |
| 38 | validate: | 38 | validate: |
| 39 | - eq: | 39 | - eq: |
| 1 | config: | 1 | config: |
| 2 | - name: 19990000008保存抢单任务-删除任务 | 2 | + name: 用户新增竞标任务 |
| 3 | 3 | ||
| 4 | teststeps: | 4 | teststeps: |
| 5 | 5 | ||
| 6 | +- name: 提问问题-审核问题-获取资源 | ||
| 7 | + testcase: testcases/permission/ques_pf_permission/QX001_pf_permission.yml | ||
| 8 | + | ||
| 6 | - name: 登录系统 | 9 | - name: 登录系统 |
| 7 | variables: | 10 | variables: |
| 8 | phone: ${ENV(wpftwphone)} | 11 | phone: ${ENV(wpftwphone)} |
| 9 | - testcase: testcases/m_login_testcases.yml | 12 | + testcase: testcases/common/COM002_m_login_testcases.yml |
| 10 | 13 | ||
| 11 | -- name: 保存任务 | ||
| 12 | - output: | ||
| 13 | - - id | ||
| 14 | - api: api/m_api/loot/loot_update_0_api.yml | ||
| 15 | - extract: | ||
| 16 | - id: content.data.id | 14 | +- name: 引用资源 |
| 15 | + api: api/m_api/task_resource_api.yml | ||
| 16 | + teardown_hooks: | ||
| 17 | + - ${teardown_hook_get_resource_id($response)} | ||
| 18 | + - ${teardown_hook_get_resource_title($response)} | ||
| 19 | + - ${teardown_hook_get_resource_content($response)} | ||
| 17 | varidate: | 20 | varidate: |
| 18 | validate: | 21 | validate: |
| 19 | - eq: | 22 | - eq: |
| 20 | - content.msg | 23 | - content.msg |
| 21 | - ok | 24 | - ok |
| 25 | + | ||
| 26 | +- name: 保存任务 | ||
| 27 | + api: api/m_api/bid/bid_update_api.yml | ||
| 28 | + teardown_hooks: | ||
| 29 | + - ${teardown_hook_get_bid_task_id($response)} | ||
| 30 | + varidate: | ||
| 31 | + validate: | ||
| 22 | - eq: | 32 | - eq: |
| 23 | - - content.data.id | ||
| 24 | - - $id | ||
| 25 | -- name: 删除任务 | ||
| 26 | - api: api/m_api/task_delete_api.yml | 33 | + - content.msg |
| 34 | + - ok | ||
| 35 | +- name: 发布任务 | ||
| 36 | + api: api/m_api/bid/bid_open_api.yml | ||
| 27 | varidate: | 37 | varidate: |
| 28 | validate: | 38 | validate: |
| 29 | - eq: | 39 | - eq: |
| 1 | +config: | ||
| 2 | + name: 用户新增指派任务 | ||
| 3 | + | ||
| 4 | +teststeps: | ||
| 5 | + | ||
| 6 | +- name: 提问问题-审核问题-获取资源 | ||
| 7 | + testcase: testcases/permission/ques_pf_permission/QX001_pf_permission.yml | ||
| 8 | + | ||
| 9 | +- name: 登录系统 | ||
| 10 | + variables: | ||
| 11 | + phone: ${ENV(wpftwphone)} | ||
| 12 | + testcase: testcases/common/COM002_m_login_testcases.yml | ||
| 13 | + | ||
| 14 | +- name: 引用资源 | ||
| 15 | + api: api/m_api/task_resource_api.yml | ||
| 16 | + teardown_hooks: | ||
| 17 | + - ${teardown_hook_get_resource_id($response)} | ||
| 18 | + - ${teardown_hook_get_resource_title($response)} | ||
| 19 | + - ${teardown_hook_get_resource_content($response)} | ||
| 20 | + varidate: | ||
| 21 | + validate: | ||
| 22 | + - eq: | ||
| 23 | + - content.msg | ||
| 24 | + - ok | ||
| 25 | + | ||
| 26 | +- name: 保存任务 | ||
| 27 | + api: api/m_api/appoint/appoint_update_api.yml | ||
| 28 | + teardown_hooks: | ||
| 29 | + - ${teardown_hook_get_bid_task_id($response)} | ||
| 30 | + varidate: | ||
| 31 | + validate: | ||
| 32 | + - eq: | ||
| 33 | + - content.msg | ||
| 34 | + - ok | ||
| 35 | +- name: 发布任务 | ||
| 36 | + api: api/m_api/appoint/appoint_open_api.yml | ||
| 37 | + varidate: | ||
| 38 | + validate: | ||
| 39 | + - eq: | ||
| 40 | + - content.msg | ||
| 41 | + - ok |
| 1 | +config: | ||
| 2 | + name: 抢单任务状态验证-待发布 | ||
| 3 | + | ||
| 4 | +teststeps: | ||
| 5 | + | ||
| 6 | +- name: 提问问题-审核问题-获取资源 | ||
| 7 | + testcase: testcases/permission/ques_pf_permission/QX001_pf_permission.yml | ||
| 8 | + | ||
| 9 | +- name: 登录系统 | ||
| 10 | + variables: | ||
| 11 | + phone: ${ENV(wpftwphone)} | ||
| 12 | + testcase: testcases/common/COM002_m_login_testcases.yml | ||
| 13 | + | ||
| 14 | +- name: 引用资源 | ||
| 15 | + api: api/m_api/task_resource_api.yml | ||
| 16 | + teardown_hooks: | ||
| 17 | + - ${teardown_hook_get_resource_id($response)} | ||
| 18 | + - ${teardown_hook_get_resource_title($response)} | ||
| 19 | + - ${teardown_hook_get_resource_content($response)} | ||
| 20 | + varidate: | ||
| 21 | + validate: | ||
| 22 | + - eq: | ||
| 23 | + - content.msg | ||
| 24 | + - ok | ||
| 25 | + | ||
| 26 | +- name: 保存任务 | ||
| 27 | + api: api/m_api/loot/loot_update_false_api.yml | ||
| 28 | + teardown_hooks: | ||
| 29 | + - ${teardown_hook_get_loot_task_id($response)} | ||
| 30 | + varidate: | ||
| 31 | + validate: | ||
| 32 | + - eq: | ||
| 33 | + - content.msg | ||
| 34 | + - ok | ||
| 35 | + | ||
| 36 | +- name: 查看详情 | ||
| 37 | + api: api/m_api/loot/loot_detail_api.yml | ||
| 38 | + variables: | ||
| 39 | + status: ${get_task_status_1_from_database()} | ||
| 40 | + msg: ok | ||
| 41 | + varidate: | ||
| 42 | + validate: | ||
| 43 | + - eq: | ||
| 44 | + - content.msg | ||
| 45 | + - $msg | ||
| 46 | + - eq: | ||
| 47 | + - content.data.status | ||
| 48 | + - $status |
| 1 | +config: | ||
| 2 | + name: 抢单任务状态验证-已发布,待领取 | ||
| 3 | + | ||
| 4 | +teststeps: | ||
| 5 | + | ||
| 6 | +- name: 提问问题-审核问题-获取资源 | ||
| 7 | + testcase: testcases/permission/ques_pf_permission/QX001_pf_permission.yml | ||
| 8 | + | ||
| 9 | +- name: 登录系统 | ||
| 10 | + variables: | ||
| 11 | + phone: ${ENV(wpftwphone)} | ||
| 12 | + testcase: testcases/common/COM002_m_login_testcases.yml | ||
| 13 | + | ||
| 14 | +- name: 引用资源 | ||
| 15 | + api: api/m_api/task_resource_api.yml | ||
| 16 | + teardown_hooks: | ||
| 17 | + - ${teardown_hook_get_resource_id($response)} | ||
| 18 | + - ${teardown_hook_get_resource_title($response)} | ||
| 19 | + - ${teardown_hook_get_resource_content($response)} | ||
| 20 | + varidate: | ||
| 21 | + validate: | ||
| 22 | + - eq: | ||
| 23 | + - content.msg | ||
| 24 | + - ok | ||
| 25 | + | ||
| 26 | +- name: 保存任务 | ||
| 27 | + api: api/m_api/loot/loot_update_false_api.yml | ||
| 28 | + teardown_hooks: | ||
| 29 | + - ${teardown_hook_get_loot_task_id($response)} | ||
| 30 | + varidate: | ||
| 31 | + validate: | ||
| 32 | + - eq: | ||
| 33 | + - content.msg | ||
| 34 | + - ok | ||
| 35 | +- name: 发布任务 | ||
| 36 | + api: api/m_api/loot/loot_open_api.yml | ||
| 37 | + varidate: | ||
| 38 | + validate: | ||
| 39 | + - eq: | ||
| 40 | + - content.msg | ||
| 41 | + - ok | ||
| 42 | + | ||
| 43 | +- name: 查看详情 | ||
| 44 | + api: api/m_api/loot/loot_detail_api.yml | ||
| 45 | + variables: | ||
| 46 | + status: ${get_task_status_2_from_database()} | ||
| 47 | + msg: ok | ||
| 48 | + varidate: | ||
| 49 | + validate: | ||
| 50 | + - eq: | ||
| 51 | + - content.msg | ||
| 52 | + - $msg | ||
| 53 | + - eq: | ||
| 54 | + - content.data.status | ||
| 55 | + - $status |
| 1 | +config: | ||
| 2 | + name: 抢单任务状态验证-已领取,待确认 | ||
| 3 | + | ||
| 4 | +teststeps: | ||
| 5 | + | ||
| 6 | +#- name: COM008_loot_open_status_2_testcase.yml | ||
| 7 | +# testcase: testcases/common/COM008_loot_open_status_2_testcase.yml | ||
| 8 | + | ||
| 9 | +- name: app端点击立即抢单 | ||
| 10 | + testcase: testcases/task/loot/loot_rewards_taskDetails_testcase.yml | ||
| 11 | + | ||
| 12 | +- name: 查看详情 | ||
| 13 | + api: api/m_api/loot/loot_detail_api.yml | ||
| 14 | + variables: | ||
| 15 | + status: ${get_task_status_2_from_database()} | ||
| 16 | + msg: ok | ||
| 17 | + varidate: | ||
| 18 | + validate: | ||
| 19 | + - eq: | ||
| 20 | + - content.msg | ||
| 21 | + - $msg | ||
| 22 | + - eq: | ||
| 23 | + - content.data.status | ||
| 24 | + - $status |
| @@ -10,7 +10,7 @@ teststeps: | @@ -10,7 +10,7 @@ teststeps: | ||
| 10 | - name: 有评分权限19990000011登录系统 | 10 | - name: 有评分权限19990000011登录系统 |
| 11 | variables: | 11 | variables: |
| 12 | phone: ${ENV(pfphone)} | 12 | phone: ${ENV(pfphone)} |
| 13 | - testcase: testcases/login_testcases.yml | 13 | + testcase: testcases/common/login_testcases.yml |
| 14 | 14 | ||
| 15 | - name: 19990000011查看待我审核 | 15 | - name: 19990000011查看待我审核 |
| 16 | output: | 16 | output: |
| 1 | -config: | ||
| 2 | - name: QX002:同级别评分权限人员-查看问题-权限校验21 | ||
| 3 | -# #清理数据 | ||
| 4 | -# teardown_hooks: | ||
| 5 | -# - ${teardown_hook_clean_db()} | ||
| 6 | -# - ${teardown_hook_sleep_N_secs($response,2)} | ||
| 7 | - | ||
| 8 | -teststeps: | ||
| 9 | - | ||
| 10 | -- name: 19990000008提出问题 | ||
| 11 | - testcase: testcases/question/add_question.yml | ||
| 12 | - | ||
| 13 | -- name: 有评分权限19990000011登录系统 | ||
| 14 | - variables: | ||
| 15 | - phone: ${ENV(pfphone)} | ||
| 16 | - testcase: testcases/login_testcases.yml | ||
| 17 | - | ||
| 18 | -- name: 有评分权限19990000011查看待我审核 | ||
| 19 | - output: | ||
| 20 | - - qid | ||
| 21 | - api: api/app_api/question_api/audits_ireview_api.yml | ||
| 22 | - extract: | ||
| 23 | - qid: content.data.questions.0.id | ||
| 24 | - validate: | ||
| 25 | - - eq: | ||
| 26 | - - content.data.questions.0.id | ||
| 27 | - - $qid | ||
| 28 | -# | ||
| 29 | -#- name: 有评分权限18200000005审核问题 | ||
| 30 | -# api: api/question_api/auditquestion_api.yml | ||
| 31 | -# | ||
| 32 | -#- name: 同级别有评分权限18200000007登录系统 | ||
| 33 | -# variables: | ||
| 34 | -# currtime: ${make_time()} | ||
| 35 | -# uuid: ${make_uuid()} | ||
| 36 | -# access_token: '' | ||
| 37 | -# sign: ${make_sign($currtime, $uuid,$access_token)} | ||
| 38 | -# phone: ${ENV(pfphone1)} | ||
| 39 | -# testcase: testcases/login_testcases.yml | ||
| 40 | -# | ||
| 41 | -#- name: 同级别评分权限18200000007查看问题详情 | ||
| 42 | -# api: api/question_api/questiondetail_api.yml | ||
| 43 | -# validate: | ||
| 44 | -# - eq: | ||
| 45 | -# - content.data.question.permission | ||
| 46 | -# - 21 | ||
| 47 | - | ||
| 48 | - |
| @@ -7,7 +7,7 @@ teststeps: | @@ -7,7 +7,7 @@ teststeps: | ||
| 7 | - name: 无评分权限的提问人员19990000008登录系统 | 7 | - name: 无评分权限的提问人员19990000008登录系统 |
| 8 | variables: | 8 | variables: |
| 9 | phone: ${ENV(wpftwphone)} | 9 | phone: ${ENV(wpftwphone)} |
| 10 | - testcase: testcases/login_testcases.yml | 10 | + testcase: testcases/common/login_testcases.yml |
| 11 | 11 | ||
| 12 | - name: 19990000008发布提问 | 12 | - name: 19990000008发布提问 |
| 13 | api: api/app_api/firstpage_api/addquestion_api.yml | 13 | api: api/app_api/firstpage_api/addquestion_api.yml |
| 1 | config: | 1 | config: |
| 2 | name: 首页-立即抢单 | 2 | name: 首页-立即抢单 |
| 3 | + variables: | ||
| 4 | + phone: ${ENV(appphone)} | ||
| 3 | 5 | ||
| 4 | teststeps: | 6 | teststeps: |
| 5 | 7 | ||
| 6 | -- name: 19990000008登录系统 | ||
| 7 | - variables: | ||
| 8 | - phone: ${ENV(appphone)} | ||
| 9 | - testcase: testcases/login_testcases.yml | 8 | +- name: 登录系统 |
| 9 | + testcase: testcases/common/login_testcases.yml | ||
| 10 | 10 | ||
| 11 | -- name: 19990000008登录价值系统 | ||
| 12 | - testcase: testcases/task_login_testcases.yml | 11 | +- name: 登录价值系统 |
| 12 | + testcase: testcases/common/COM001_task_login_testcases.yml | ||
| 13 | 13 | ||
| 14 | -- name: 19990000000查看公司悬赏任务列表 | 14 | +- name: 公司任务(抢单任务) |
| 15 | output: | 15 | output: |
| 16 | - id | 16 | - id |
| 17 | - api: api/m_api/task_rewards_api.yml | 17 | + api: api/m_api/loot/loot_contendTasks_api.yml |
| 18 | extract: | 18 | extract: |
| 19 | id: content.data.tasks.0.id | 19 | id: content.data.tasks.0.id |
| 20 | validate: | 20 | validate: |
| 21 | - eq: | 21 | - eq: |
| 22 | - content.data.tasks.0.id | 22 | - content.data.tasks.0.id |
| 23 | - $id | 23 | - $id |
| 24 | -# | ||
| 25 | -- name: 19990000008抢单 | 24 | +- name: 抢单 |
| 26 | api: api/m_api/loot/submitCompete_loot_api.yml | 25 | api: api/m_api/loot/submitCompete_loot_api.yml |
不能预览此文件类型
| @@ -13,20 +13,5 @@ testcases: | @@ -13,20 +13,5 @@ testcases: | ||
| 13 | #- name: member_set_permission 成员管理设置权限 | 13 | #- name: member_set_permission 成员管理设置权限 |
| 14 | # testcase: testcases/task/member/member_set_permission_testcases.yml | 14 | # testcase: testcases/task/member/member_set_permission_testcases.yml |
| 15 | 15 | ||
| 16 | -#- name: 引用资源 | ||
| 17 | -# testcase: testcases/permission/ques_pf_permission/QX001_pf_permission.yml | ||
| 18 | - | ||
| 19 | -#- name: loot_update_0 抢单任务-保存任务-删除任务 | ||
| 20 | -# testcase: testcases/task/loot/save_loot_update_0_delete_testcase.yml | ||
| 21 | - | ||
| 22 | -#- name: app端点击立即抢单 | ||
| 23 | -# testcase: testcases/task/task_rewards_taskDetails_testcase.yml | ||
| 24 | - | ||
| 25 | -#- name: loot_task_reject 抢单模式-驳回领取人-查看详情 | ||
| 26 | -# testcase: testcases/task/loot/loot_task_reject_testcase.yml | ||
| 27 | - | ||
| 28 | -#- name: loot_task_confirm 抢单模式-确认领取人-查看详情 | ||
| 29 | -# testcase: testcases/task/loot/loot_task_confirm_testcase.yml | ||
| 30 | - | ||
| 31 | -- name: loot_task_confirm 抢单模式-完成任务-验收任务 | ||
| 32 | - testcase: testcases/task/loot_task_finishTask_testcase.yml | ||
| 16 | +- name: COM009_loot_open_status_7_testcase.yml | ||
| 17 | + testcase: testcases/common/COM009_loot_open_status_7_testcase.yml |
-
请 注册 或 登录 后发表评论