116 lines
4.0 KiB
YAML
116 lines
4.0 KiB
YAML
case_common:
|
|
allure_epic: 开源夏令营GLCC
|
|
allure_feature: 项目报名
|
|
allure_story: 导师报名项目
|
|
case_markers:
|
|
- glcc
|
|
- usefixtures: gitlink_login
|
|
|
|
common_dependence:
|
|
setup:
|
|
interface:
|
|
# 获取项目分类
|
|
- glcc_get_project_category_list_01
|
|
# 获取奖励方式
|
|
- glcc_get_project_reward_list_01
|
|
|
|
case_info:
|
|
-
|
|
id: glcc_teacher_apply_project_01
|
|
title: 导师报名项目,报名成功
|
|
severity: normal
|
|
run: True
|
|
url: ${glcc_host}/api/applyInformation/create
|
|
method: POST
|
|
headers:
|
|
Content-Type": application/json; charset=utf-8;
|
|
cookies:
|
|
request_type: json
|
|
payload:
|
|
round: 3
|
|
userId: ${env_user_id}
|
|
userName: ${env_nickname}
|
|
projectName: ${generate_catch_phrase()}
|
|
projectType: ${random.choice(${project_category_names})}
|
|
gitlinkUrl: ${faker.uri()}
|
|
contactName: ${generate_name(lan='zh')}
|
|
contactPhone: ${generate_phone(lan='zh')}
|
|
contactMail: ${generate_email(lan='zh')}
|
|
projectIntro: ${generate_catch_phrase()}
|
|
projectLogoId: ${attachment_id}
|
|
joinCooperativeCommunity: true
|
|
registrationTaskList:
|
|
-
|
|
taskName: ${generate_catch_phrase()}
|
|
taskUrl: ${faker.uri()}
|
|
taskDifficulty: ${random.choice([1,2,3])}
|
|
settingRewardId: ${random.choice(${project_other_reward_ids})}
|
|
settingRewardRemark: ${generate_catch_phrase()}
|
|
tutorName: ${generate_name(lan='zh')}
|
|
tutorPhone: ${generate_phone(lan='zh')}
|
|
tutorMail: ${generate_email(lan='zh')}
|
|
tutorAddress: ${generate_address(lan='zh')}
|
|
taskDesc: ${generate_catch_phrase()}
|
|
round: 3
|
|
-
|
|
taskName: ${generate_catch_phrase()}
|
|
taskUrl: ${faker.uri()}
|
|
taskDifficulty: ${random.choice([1,2,3])}
|
|
settingRewardId: ${random.choice(${project_other_reward_ids})}
|
|
settingRewardRemark: ${generate_catch_phrase()}
|
|
tutorName: ${generate_name(lan='zh')}
|
|
tutorPhone: ${generate_phone(lan='zh')}
|
|
tutorMail: ${generate_email(lan='zh')}
|
|
tutorAddress: ${generate_address(lan='zh')}
|
|
taskDesc: ${generate_catch_phrase()}
|
|
round: 3
|
|
-
|
|
taskName: ${generate_catch_phrase()}
|
|
taskUrl: ${faker.uri()}
|
|
taskDifficulty: ${random.choice([1,2,3])}
|
|
settingRewardId: ${random.choice(${project_other_reward_ids})}
|
|
settingRewardRemark: ${generate_catch_phrase()}
|
|
tutorName: ${generate_name(lan='zh')}
|
|
tutorPhone: ${generate_phone(lan='zh')}
|
|
tutorMail: ${generate_email(lan='zh')}
|
|
tutorAddress: ${generate_address(lan='zh')}
|
|
taskDesc: ${generate_catch_phrase()}
|
|
round: 3
|
|
- taskName: ${generate_catch_phrase()}
|
|
taskUrl: ${faker.uri()}
|
|
taskDifficulty: ${random.choice([1,2,3])}
|
|
settingRewardId: ${project_money_reward_id} # 现金奖励
|
|
settingRewardRemark: ${random.choice([12000,11000,10000,9000,8000,7000,6000])}
|
|
tutorName: ${generate_name(lan='zh')}
|
|
tutorPhone: ${generate_phone(lan='zh')}
|
|
tutorMail: ${generate_email(lan='zh')}
|
|
tutorAddress: ${generate_address(lan='zh')}
|
|
taskDesc: ${generate_catch_phrase()}
|
|
round: 3
|
|
- taskName: ${generate_catch_phrase()}
|
|
taskUrl: ${faker.uri()}
|
|
taskDifficulty: ${random.choice([1,2,3])}
|
|
settingRewardId: ${project_money_reward_id} # 现金奖励
|
|
settingRewardRemark: ${random.choice([12000,11000,10000,9000,8000,7000,6000])}
|
|
tutorName: ${generate_name(lan='zh')}
|
|
tutorPhone: ${generate_phone(lan='zh')}
|
|
tutorMail: ${generate_email(lan='zh')}
|
|
tutorAddress: ${generate_address(lan='zh')}
|
|
taskDesc: ${generate_catch_phrase()}
|
|
round: 3
|
|
files:
|
|
assert_response:
|
|
status_code: 200
|
|
assert_message:
|
|
message: 断言接口message=success
|
|
expect_value: success
|
|
assert_type: ==
|
|
type_jsonpath: $.message
|
|
assert_sql:
|
|
extract:
|
|
case_dependence:
|
|
setup:
|
|
interface:
|
|
# 上传项目logo,获取logo id
|
|
- glcc_upload_file_01
|