Files
apiautotest/interface/gitlink/projects/settings/test_gitlink_transfer_repo.yaml
2024-04-17 16:14:45 +08:00

46 lines
1.1 KiB
YAML

case_common:
allure_epic: GitLink接口
allure_feature: 开源项目模块
allure_story: 仓库设置
case_markers:
- gitlink
- gitea
- debug
- usefixtures: gitlink_login
# 仅仓库管理员及以上角色才有权限
common_dependence:
setup:
# 新建私有仓库
interface: gitlink_projects_new_project_02
teardown:
# 删除仓库
interface: gitlink_projects_delete_project_01
case_info:
- id: gitlink_transfer_repo_01
title: 仓库申请转移,申请成功
severity: critical
run: True
url: /api/${repo_owner}/${repo_identifier}/applied_transfer_projects.json
method: POST
headers:
Content-Type: application/json; charset=utf-8;
cookies: ${cookies}
cookies:
request_type: json
payload:
# goal: 0
owner_name: ${env_super_login} # 迁移对象标识
identifier: ${repo_identifier}
files:
assert_response:
status_code: 200
assertField:
message: 断言接口返回包括字段
expect_value: project
assert_type: contains
assert_sql:
extract:
case_dependence: