Commit daa30090 authored by edz's avatar edz

添加case

parent b9255e20
......@@ -157,6 +157,15 @@ class user_request(BaseRequest):
return self.api_send(self.data["change_pwd"])
#修改密码
def change_pwd1(self,version, change_type,password,new_password, repeat_password):
self.params["version"] = version
self.params["change_type"] = change_type
self.params["password"] = password
self.params["new_password"] = new_password
self.params["repeat_password"] = repeat_password
return self.api_send(self.data["change_pwd1"])
......
......@@ -223,3 +223,17 @@ change_pwd:
repeat_password: ${repeat_password}
json: {}
isLogin: 1
#修改密码
change_pwd1:
method: post
url: /api/user/change_pwd
params:
version: ${version}
data:
password: ${password}
change_type: ${change_type}
new_password: ${new_password}
repeat_password: ${repeat_password}
json: {}
isLogin: 1
......@@ -12,7 +12,9 @@ class TestChangePwd:
@pytest.mark.parametrize("param",change_pwd_data, ids=change_pwd_case)
def test_change_pwd(self, param):
r = user_request().change_pwd(param["version"], param["change_type"],param["new_password"],param["repeat_password"])
if r["error_code"] == 22006:
if r.get("error_code") == 22006:
assert r["message"] == param["assert"]
elif r["error_code"] == -1:
elif r.get("error_code") == -1:
assert r["message"] == param["assert"]
elif r.get("error") == 0:
assert r["error"] == param["assert1"]
......@@ -31,3 +31,19 @@ change_pwd:
new_password: 123456
repeat_password: 1234567
assert: "两次输入的密码不一致"
-
case: "修改密码成功"
version: 7.48.0
change_type: 1
new_password: ceshi123
repeat_password: ceshi123
assert1: 0
-
case: "修改密码成功2"
version: 7.47.0
change_type: 1
new_password: 123456
repeat_password: 123456
assert1: 0
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment