更新部分需要依赖的测试用例

This commit is contained in:
floraachy
2023-12-18 14:19:30 +08:00
parent 8b47058964
commit 18daffe713
15 changed files with 55 additions and 57 deletions

View File

@@ -7,6 +7,7 @@ case_common:
- branches
- gitea
- usefixtures: get_oauth_token
- skip: 需要项目成员才能操作,暂时略过
case_info:
-

View File

@@ -7,6 +7,7 @@ case_common:
- release
- gitea
- usefixtures: get_oauth_token
- skip: 需要项目成员才能操作,暂时略过
case_info:
-

View File

@@ -25,10 +25,9 @@ case_info:
files:
assert_response:
status_code: 200
assertProjectId:
message: 断言projectid
assert_type: ==
expect_value: ${project_id}
type_jsonpath: $.project_id
assertDefaultBranch:
message: 断言接口响应存在default_branch字段
assert_type: contains
expect_value: default_branch
assert_sql:
extract:

View File

@@ -25,10 +25,9 @@ case_info:
files:
assert_response:
status_code: 200
assertProjectId:
message: 断言projectid
assert_type: ==
expect_value: ${project_id}
type_jsonpath: $.id
assertIdentifier:
message: 断言接口响应存在identifier字段
assert_type: contains
expect_value: identifier
assert_sql:
extract:

View File

@@ -7,7 +7,6 @@ case_common:
- projects
- gitea
- delete_project
- usefixtures: new_project
case_info:
-
@@ -24,7 +23,6 @@ case_info:
request_type: json
payload:
files:
extract:
assert_response:
status_code: 200
assert_status:
@@ -37,4 +35,9 @@ case_info:
expect_value: success
assert_type: ==
type_jsonpath: $.message
assert_sql:
assert_sql:
extract:
case_dependence:
setup:
interface:
- gitlink_projects_new_project_01

View File

@@ -8,7 +8,6 @@ case_common:
- gitea
- follow_project
- usefixtures: get_oauth_token
- skip: 前提是有一个未关注的项目,暂时略过
case_info:
-
@@ -45,4 +44,9 @@ case_info:
assert_type: ==
type_jsonpath: $.watched
assert_sql:
extract:
extract:
case_dependence:
setup:
interface: gitlink_projects_new_project_01
teardown:
interface: gitlink_projects_delete_project_01

View File

@@ -8,7 +8,7 @@ case_common:
- gitea
- fork_project
- usefixtures: get_oauth_token
- skip: 前提是有一个未fork的项目,暂时略过
- skip: 需要fork一个非本人的项目,暂时略过
case_info:
-
@@ -16,7 +16,7 @@ case_info:
title: fork项目
severity: critical
run: True
url: /api/${project_url}/forks.json
url: /api/${repo_owner}/${repo_identifier}/forks.json
method: POST
headers:
Content-Type: application/json; charset=utf-8;
@@ -41,4 +41,10 @@ case_info:
extract:
type_jsonpath:
repo_id: $.id
repo_identifier: $.identifier
repo_identifier: $.identifier
case_dependence:
setup:
interface:
- gitlink_projects_new_project_01
teardown:
interface: gitlink_projects_delete_project_01

View File

@@ -8,7 +8,6 @@ case_common:
- gitea
- like_project
- usefixtures: get_oauth_token
- skip: 前提是有一个未点赞的项目,暂时略过
case_info:
-
@@ -44,3 +43,8 @@ case_info:
type_jsonpath: $.praised
assert_sql:
extract:
case_dependence:
setup:
interface: gitlink_projects_new_project_01
teardown:
interface: gitlink_projects_delete_project_01

View File

@@ -36,7 +36,7 @@ case_info:
assert_sql:
extract:
type_jsonpath:
repo_id: $.id
project_id: $.id # 项目id
repo_name: $.name
repo_owner: $.login
repo_identifier: $.identifier

View File

@@ -8,7 +8,6 @@ case_common:
- gitea
- unfollow_project
- usefixtures: get_oauth_token
- skip: 需要有一个已关注项目,暂时掠过,后续完善
case_info:
-
@@ -17,7 +16,7 @@ case_info:
severity: critical
run: True
url: /api/watchers/unfollow.json
method: POST
method: DELETE
headers:
Content-Type: application/json; charset=utf-8;
Authorization: ${token_type} ${access_token}
@@ -45,4 +44,9 @@ case_info:
assert_type: ==
type_jsonpath: $.watched
assert_sql:
extract:
extract:
case_dependence:
setup:
interface:
- gitlink_projects_new_project_01
- gitlink_projects_follow_project_01

View File

@@ -8,7 +8,6 @@ case_common:
- gitea
- unlike_project
- usefixtures: get_oauth_token
- skip: 需要有一个已点赞项目,暂时掠过,后续完善
case_info:
-
@@ -17,7 +16,7 @@ case_info:
severity: critical
run: true
url: /api/projects/${project_id}/praise_tread/unlike.json
method: POST
method: DELETE
headers:
Content-Type: application/json; charset=utf-8;
Authorization: ${token_type} ${access_token}
@@ -43,4 +42,9 @@ case_info:
assert_type: ==
type_jsonpath: $.praised
assert_sql:
extract:
extract:
case_dependence:
setup:
interface:
- gitlink_projects_new_project_01
- gitlink_projects_like_project_01

View File

@@ -7,7 +7,6 @@ case_common:
- gitlink
- gitea
- change_email
- login: 登录接口
- usefixtures: get_oauth_token
# 用例数据

View File

@@ -7,9 +7,7 @@ case_common:
- gitlink
- gitea
- change_pwd
- login: 登录接口
- usefixtures: get_oauth_token
- skip: 跳过执行该用例
# 用例数据
case_info:
@@ -67,13 +65,13 @@ case_info:
assert_response:
status_code: 200
assert_status:
message: 断言接口status=-2
expect_value: -2
message: 断言接口status=-1
expect_value: -1
assert_type: ==
type_jsonpath: $.status
assert_message:
message: 断言接口message=success
expect_value: 新密码与确认密码不一致
expect_value: 两次输入的密码不一致
assert_type: ==
type_jsonpath: $.message
assert_sql:

View File

@@ -6,7 +6,6 @@ case_common:
case_markers:
- gitlink
- change_phone
- login: 登录接口
- usefixtures: get_oauth_token
# 用例数据