Files
apiautotest/interface/gitlink/projects/test_fork_project.yaml
2023-12-18 14:19:30 +08:00

50 lines
1.2 KiB
YAML
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
case_common:
allure_epic: GitLink接口
allure_feature: 开源项目模块
allure_story: 项目
case_markers:
- gitlink
- projects
- gitea
- fork_project
- usefixtures: get_oauth_token
- skip: 需要fork一个非本人的项目先暂时略过
case_info:
-
id: gitlink_projects_fork_project_01
title: fork项目
severity: critical
run: True
url: /api/${repo_owner}/${repo_identifier}/forks.json
method: POST
headers:
Content-Type: application/json; charset=utf-8;
Authorization: ${token_type} ${access_token}
cookies:
request_type: json
payload:
files:
assert_response:
status_code: 200
assertStatus:
message: 断言接口返回status=0
expect_value: 0
assert_type: ==
type_jsonpath: $.status
assertMessage:
message: 断言接口返回message
expect_value: fork项目成功
assert_type: ==
type_jsonpath: $.message
assert_sql:
extract:
type_jsonpath:
repo_id: $.id
repo_identifier: $.identifier
case_dependence:
setup:
interface:
- gitlink_projects_new_project_01
teardown:
interface: gitlink_projects_delete_project_01