Commit 5229b77f by sanshi

用户模块

parent 6934583c
...@@ -92,37 +92,11 @@ class TestMembersCreate(object): ...@@ -92,37 +92,11 @@ class TestMembersCreate(object):
assert y.severity == severity assert y.severity == severity
assert y.status == CaseBase().status["ON"] assert y.status == CaseBase().status["ON"]
@allure.title("members.create:token未传")
@allure.story("创建用户:token未传")
@allure.severity("blocker")
def test_case_01(self):
response = self.app.members_create()
self.app.check_code(response=response, code=2001)
self.app.check_msg(response=response, msg="token不存在")
@allure.title("members.create:token的用户已删除")
@allure.story("创建用户:token的用户已删除")
@allure.severity("blocker")
def test_case_02(self):
self.app.update_members_del_flag(session=self.db_session(), members_id=self.base_id, value=CaseBase().del_flag["ON"])
response = self.app.members_create(token=self.token)
self.app.check_code(response=response, code=2004)
self.app.check_msg(response=response, msg="用户不存在")
@allure.title("members.create:token的用户已禁用")
@allure.story("创建用户:token的用户已禁用")
@allure.severity("blocker")
def test_case_03(self):
self.app.update_members_status(session=self.db_session(), members_id=self.base_id, value=CaseBase().status["OFF"])
response = self.app.members_create(token=self.token)
self.app.check_code(response=response, code=2003)
self.app.check_msg(response=response, msg="账户已被禁用")
@allure.title("members.create:正常创建") @allure.title("members.create:正常创建")
@allure.story("创建用户:正常创建") @allure.story("创建用户:正常创建")
@allure.severity("blocker") @allure.severity("blocker")
def test_case_04(self): def test_case_01(self):
name = self.base_name + "04" name = self.base_name + "01"
response = self.app.members_create(token=self.token, name=name, password=self.base_password, role=0) response = self.app.members_create(token=self.token, name=name, password=self.base_password, role=0)
self.app.check_code(response=response, code=0) self.app.check_code(response=response, code=0)
self.check_select(response=response, name=name, password=self.base_password, role=0, position=None, self.check_select(response=response, name=name, password=self.base_password, role=0, position=None,
...@@ -131,8 +105,8 @@ class TestMembersCreate(object): ...@@ -131,8 +105,8 @@ class TestMembersCreate(object):
@allure.title("members.create:填写所有字段创建") @allure.title("members.create:填写所有字段创建")
@allure.story("创建用户:填写所有字段创建") @allure.story("创建用户:填写所有字段创建")
def test_case_05(self): def test_case_02(self):
name = self.base_name + "05" name = self.base_name + "02"
response = self.app.members_create(token=self.token, name=name, password=self.base_password, role=0, response = self.app.members_create(token=self.token, name=name, password=self.base_password, role=0,
position="position", phone="phone", email="email", position="position", phone="phone", email="email",
wechatUrl="wechatUrl", dingdingUrl="dingdingUrl", wechatUrl="wechatUrl", dingdingUrl="dingdingUrl",
......
...@@ -94,49 +94,23 @@ class TestMembersDelete(object): ...@@ -94,49 +94,23 @@ class TestMembersDelete(object):
assert y.del_flag == del_flag assert y.del_flag == del_flag
assert y.status == CaseBase().status["ON"] assert y.status == CaseBase().status["ON"]
@allure.title("members.delete:token未传")
@allure.story("删除用户:token未传")
@allure.severity("blocker")
def test_case_01(self):
response = self.app.members_delete()
self.app.check_code(response=response, code=2001)
self.app.check_msg(response=response, msg="token不存在")
@allure.title("members.delete:token的用户已删除")
@allure.story("删除用户:token的用户已删除")
@allure.severity("blocker")
def test_case_02(self):
self.app.update_members_del_flag(session=self.db_session(), members_id=self.base_id, value=CaseBase().del_flag["ON"])
response = self.app.members_delete(token=self.token)
self.app.check_code(response=response, code=2004)
self.app.check_msg(response=response, msg="用户不存在")
@allure.title("members.delete:token的用户已禁用")
@allure.story("删除用户:token的用户已禁用")
@allure.severity("blocker")
def test_case_03(self):
self.app.update_members_status(session=self.db_session(), members_id=self.base_id, value=CaseBase().status["OFF"])
response = self.app.members_delete(token=self.token)
self.app.check_code(response=response, code=2003)
self.app.check_msg(response=response, msg="账户已被禁用")
@allure.title("members.delete:无参数调用") @allure.title("members.delete:无参数调用")
@allure.story("删除用户:无参数调用") @allure.story("删除用户:无参数调用")
def test_case_04(self): def test_case_01(self):
response = self.app.members_delete(token=self.token) response = self.app.members_delete(token=self.token)
self.app.check_code(response=response, code=100) self.app.check_code(response=response, code=100)
@allure.title("members.delete:memberIds=[]") @allure.title("members.delete:memberIds=[]")
@allure.story("删除用户:memberIds=[]") @allure.story("删除用户:memberIds=[]")
def test_case_05(self): def test_case_02(self):
response = self.app.members_delete(token=self.token, memberIds=[]) response = self.app.members_delete(token=self.token, memberIds=[])
self.app.check_code(response=response, code=100) self.app.check_code(response=response, code=100)
@allure.title("members.delete:删除单个用户") @allure.title("members.delete:删除单个用户")
@allure.story("删除用户:删除单个用户") @allure.story("删除用户:删除单个用户")
@allure.severity("blocker") @allure.severity("blocker")
def test_case_06(self): def test_case_03(self):
name = self.base_name + "06" name = self.base_name + "03"
member_id = self.app.case_create_member(name=name, password=self.base_password, role=0) member_id = self.app.case_create_member(name=name, password=self.base_password, role=0)
response = self.app.members_delete(token=self.token, memberIds=[member_id]) response = self.app.members_delete(token=self.token, memberIds=[member_id])
...@@ -146,10 +120,10 @@ class TestMembersDelete(object): ...@@ -146,10 +120,10 @@ class TestMembersDelete(object):
@allure.title("members.delete:删除多个用户") @allure.title("members.delete:删除多个用户")
@allure.story("删除用户:删除多个用户") @allure.story("删除用户:删除多个用户")
def test_case_07(self): def test_case_04(self):
name_1 = self.base_name + "071" name_1 = self.base_name + "041"
name_2 = self.base_name + "072" name_2 = self.base_name + "042"
name_3 = self.base_name + "073" name_3 = self.base_name + "043"
member_id_1 = self.app.case_create_member(name=name_1, password=self.base_password, role=0) member_id_1 = self.app.case_create_member(name=name_1, password=self.base_password, role=0)
member_id_2 = self.app.case_create_member(name=name_2, password=self.base_password, role=0) member_id_2 = self.app.case_create_member(name=name_2, password=self.base_password, role=0)
member_id_3 = self.app.case_create_member(name=name_3, password=self.base_password, role=0) member_id_3 = self.app.case_create_member(name=name_3, password=self.base_password, role=0)
......
...@@ -73,43 +73,17 @@ class TestMembersGet(object): ...@@ -73,43 +73,17 @@ class TestMembersGet(object):
status=status, del_flag=del_flag) status=status, del_flag=del_flag)
return sql return sql
@allure.title("members.get:token未传")
@allure.story("查询用户:token未传")
@allure.severity("blocker")
def test_case_01(self):
response = self.app.members_get()
self.app.check_code(response=response, code=2001)
self.app.check_msg(response=response, msg="token不存在")
@allure.title("members.get:token的用户已删除")
@allure.story("查询用户:token的用户已删除")
@allure.severity("blocker")
def test_case_02(self):
self.app.update_members_del_flag(session=self.db_session(), members_id=self.base_id, value=CaseBase().del_flag["ON"])
response = self.app.members_get(token=self.token)
self.app.check_code(response=response, code=2004)
self.app.check_msg(response=response, msg="用户不存在")
@allure.title("members.get:token的用户已禁用")
@allure.story("查询用户:token的用户已禁用")
@allure.severity("blocker")
def test_case_03(self):
self.app.update_members_status(session=self.db_session(), members_id=self.base_id, value=CaseBase().status["OFF"])
response = self.app.members_get(token=self.token)
self.app.check_code(response=response, code=2003)
self.app.check_msg(response=response, msg="账户已被禁用")
@allure.title("members.get:无参数调用") @allure.title("members.get:无参数调用")
@allure.story("查询用户:无参数调用") @allure.story("查询用户:无参数调用")
@allure.severity("blocker") @allure.severity("blocker")
def test_case_04(self): def test_case_01(self):
response = self.app.members_get(token=self.token) response = self.app.members_get(token=self.token)
self.app.check_code(response=response, code=0) self.app.check_code(response=response, code=0)
@allure.title("members.get:name精确搜索") @allure.title("members.get:name精确搜索")
@allure.story("查询用户:name精确搜索") @allure.story("查询用户:name精确搜索")
def test_case_05(self): def test_case_02(self):
name = self.base_name + "05" name = self.base_name + "02"
self.app.case_create_member(name=name, password=self.base_password, role=0) self.app.case_create_member(name=name, password=self.base_password, role=0)
response = self.app.members_get(token=self.token, name=name) response = self.app.members_get(token=self.token, name=name)
self.app.check_code(response=response, code=0) self.app.check_code(response=response, code=0)
...@@ -117,8 +91,8 @@ class TestMembersGet(object): ...@@ -117,8 +91,8 @@ class TestMembersGet(object):
@allure.title("members.get:status=0查询") @allure.title("members.get:status=0查询")
@allure.story("查询用户:status=0查询") @allure.story("查询用户:status=0查询")
def test_case_06(self): def test_case_03(self):
name = self.base_name + "06" name = self.base_name + "03"
member_id = self.app.case_create_member(name=name, password=self.base_password, role=0) member_id = self.app.case_create_member(name=name, password=self.base_password, role=0)
self.app.members_update_status(token=self.token, memberIds=[member_id], status=0) self.app.members_update_status(token=self.token, memberIds=[member_id], status=0)
response = self.app.members_get(token=self.token, name=name, status=0) response = self.app.members_get(token=self.token, name=name, status=0)
...@@ -127,9 +101,10 @@ class TestMembersGet(object): ...@@ -127,9 +101,10 @@ class TestMembersGet(object):
@allure.title("members.get:status=1查询") @allure.title("members.get:status=1查询")
@allure.story("查询用户:status=1查询") @allure.story("查询用户:status=1查询")
def test_case_07(self): def test_case_04(self):
name = self.base_name + "07" name = self.base_name + "04"
self.app.case_create_member(name=name, password=self.base_password, role=0) member_id = self.app.case_create_member(name=name, password=self.base_password, role=0)
self.app.members_update_status(token=self.token, memberIds=[member_id], status=1)
response = self.app.members_get(token=self.token, name=name, status=1) response = self.app.members_get(token=self.token, name=name, status=1)
self.app.check_code(response=response, code=0) self.app.check_code(response=response, code=0)
self.app.check_keyValue(_json=UtilsResponse().get_data_list(response=response), _key="status", _value=1) self.app.check_keyValue(_json=UtilsResponse().get_data_list(response=response), _key="status", _value=1)
......
...@@ -77,36 +77,10 @@ class TestMembersGetRole(object): ...@@ -77,36 +77,10 @@ class TestMembersGetRole(object):
assert y["value"] == "只读角色" assert y["value"] == "只读角色"
assert y["scope"] == "非配置页面全部只读权限" assert y["scope"] == "非配置页面全部只读权限"
@allure.title("members.get.role:token未传")
@allure.story("获取用户角色:token未传")
@allure.severity("blocker")
def test_case_01(self):
response = self.app.members_get_role()
self.app.check_code(response=response, code=2001)
self.app.check_msg(response=response, msg="token不存在")
@allure.title("members.get.role:token的用户已删除")
@allure.story("获取用户角色:token的用户已删除")
@allure.severity("blocker")
def test_case_02(self):
self.app.update_members_del_flag(session=self.db_session(), members_id=self.base_id, value=CaseBase().del_flag["ON"])
response = self.app.members_get_role(token=self.token)
self.app.check_code(response=response, code=2004)
self.app.check_msg(response=response, msg="用户不存在")
@allure.title("members.get.role:token的用户已禁用")
@allure.story("获取用户角色:token的用户已禁用")
@allure.severity("blocker")
def test_case_03(self):
self.app.update_members_status(session=self.db_session(), members_id=self.base_id, value=CaseBase().status["OFF"])
response = self.app.members_get_role(token=self.token)
self.app.check_code(response=response, code=2003)
self.app.check_msg(response=response, msg="账户已被禁用")
@allure.title("members.get.role:无参数调用") @allure.title("members.get.role:无参数调用")
@allure.story("获取用户角色:无参数调用") @allure.story("获取用户角色:无参数调用")
@allure.severity("blocker") @allure.severity("blocker")
def test_case_04(self): def test_case_01(self):
response = self.app.members_get_role(token=self.token) response = self.app.members_get_role(token=self.token)
self.app.check_code(response=response, code=0) self.app.check_code(response=response, code=0)
self.check_data(response=response) self.check_data(response=response)
......
...@@ -69,39 +69,10 @@ class TestMembersList(object): ...@@ -69,39 +69,10 @@ class TestMembersList(object):
sql = DataMembers().select_all_from_allKeys(session=session, _id=_id) sql = DataMembers().select_all_from_allKeys(session=session, _id=_id)
return sql return sql
@allure.title("members.list:token未传")
@allure.story("查询用户下拉框:token未传")
@allure.severity("blocker")
@pytest.mark.skip(reason="此接口未加入token验证")
def test_case_01(self):
response = self.app.members_list()
self.app.check_code(response=response, code=2001)
self.app.check_msg(response=response, msg="token不存在")
@allure.title("members.list:token的用户已删除")
@allure.story("查询用户下拉框:token的用户已删除")
@allure.severity("blocker")
@pytest.mark.skip(reason="此接口未加入token验证")
def test_case_02(self):
self.app.update_members_del_flag(members_id=self.base_id, value=CaseBase().del_flag["ON"])
response = self.app.members_list(token=self.token)
self.app.check_code(response=response, code=2004)
self.app.check_msg(response=response, msg="用户不存在")
@allure.title("members.list:token的用户已禁用")
@allure.story("查询用户下拉框:token的用户已禁用")
@allure.severity("blocker")
@pytest.mark.skip(reason="此接口未加入token验证")
def test_case_03(self):
self.app.update_members_status(members_id=self.base_id, value=CaseBase().status["OFF"])
response = self.app.members_list(token=self.token)
self.app.check_code(response=response, code=2003)
self.app.check_msg(response=response, msg="账户已被禁用")
@allure.title("members.list:成功查询") @allure.title("members.list:成功查询")
@allure.story("查询用户下拉框:成功查询") @allure.story("查询用户下拉框:成功查询")
@allure.severity("blocker") @allure.severity("blocker")
def test_case_04(self): def test_case_01(self):
response = self.app.members_list(token=self.token) response = self.app.members_list(token=self.token)
self.app.check_code(response=response, code=0) self.app.check_code(response=response, code=0)
......
...@@ -94,37 +94,11 @@ class TestMembersUpdateInfo(object): ...@@ -94,37 +94,11 @@ class TestMembersUpdateInfo(object):
assert y.status == CaseBase().status["ON"] assert y.status == CaseBase().status["ON"]
assert x == 0 assert x == 0
@allure.title("members.update.info:token未传")
@allure.story("更新用户数据:token未传")
@allure.severity("blocker")
def test_case_01(self):
response = self.app.members_update_info()
self.app.check_code(response=response, code=2001)
self.app.check_msg(response=response, msg="token不存在")
@allure.title("members.update.info:token的用户已删除")
@allure.story("更新用户数据:token的用户已删除")
@allure.severity("blocker")
def test_case_02(self):
self.app.update_members_del_flag(session=self.db_session(), members_id=self.base_id, value=CaseBase().del_flag["ON"])
response = self.app.members_update_info(token=self.token)
self.app.check_code(response=response, code=2004)
self.app.check_msg(response=response, msg="用户不存在")
@allure.title("members.update.info:token的用户已禁用")
@allure.story("更新用户数据:token的用户已禁用")
@allure.severity("blocker")
def test_case_03(self):
self.app.update_members_status(session=self.db_session(), members_id=self.base_id, value=CaseBase().status["OFF"])
response = self.app.members_update_info(token=self.token)
self.app.check_code(response=response, code=2003)
self.app.check_msg(response=response, msg="账户已被禁用")
@allure.title("members.update.info:更新所有字段") @allure.title("members.update.info:更新所有字段")
@allure.story("更新用户数据:更新所有字段") @allure.story("更新用户数据:更新所有字段")
@allure.severity("blocker") @allure.severity("blocker")
def test_case_04(self): def test_case_01(self):
name = self.base_name + "04" name = self.base_name + "01"
member_id = self.app.case_create_member(name=name, password=self.base_password, role=0) member_id = self.app.case_create_member(name=name, password=self.base_password, role=0)
response = self.app.members_update_info(token=self.token, _id=member_id, name=name + "修改", response = self.app.members_update_info(token=self.token, _id=member_id, name=name + "修改",
password="Test", role=1, position="position", phone="phone", password="Test", role=1, position="position", phone="phone",
......
...@@ -91,37 +91,11 @@ class TestMembersUpdateStatus(object): ...@@ -91,37 +91,11 @@ class TestMembersUpdateStatus(object):
assert y.status == status assert y.status == status
assert x == 0 assert x == 0
@allure.title("members.update.status:token未传")
@allure.story("更新用户数据:token未传")
@allure.severity("blocker")
def test_case_01(self):
response = self.app.members_update_status()
self.app.check_code(response=response, code=2001)
self.app.check_msg(response=response, msg="token不存在")
@allure.title("members.update.status:token的用户已删除")
@allure.story("更新用户数据:token的用户已删除")
@allure.severity("blocker")
def test_case_02(self):
self.app.update_members_del_flag(session=self.db_session(), members_id=self.base_id, value=CaseBase().del_flag["ON"])
response = self.app.members_update_status(token=self.token)
self.app.check_code(response=response, code=2004)
self.app.check_msg(response=response, msg="用户不存在")
@allure.title("members.update.status:token的用户已禁用")
@allure.story("更新用户数据:token的用户已禁用")
@allure.severity("blocker")
def test_case_03(self):
self.app.update_members_status(session=self.db_session(), members_id=self.base_id, value=CaseBase().del_flag["OFF"])
response = self.app.members_update_status(token=self.token)
self.app.check_code(response=response, code=2003)
self.app.check_msg(response=response, msg="账户已被禁用")
@allure.title("members.update.status:status=0") @allure.title("members.update.status:status=0")
@allure.story("更新用户数据:status=0") @allure.story("更新用户数据:status=0")
@allure.severity("blocker") @allure.severity("blocker")
def test_case_04(self): def test_case_01(self):
name = self.base_name + "04" name = self.base_name + "01"
members_id = self.app.case_create_member(name=name, password=self.base_password, role=0) members_id = self.app.case_create_member(name=name, password=self.base_password, role=0)
response = self.app.members_update_status(token=self.token, memberIds=[members_id], status=0) response = self.app.members_update_status(token=self.token, memberIds=[members_id], status=0)
self.app.check_code(response=response, code=0) self.app.check_code(response=response, code=0)
...@@ -132,8 +106,8 @@ class TestMembersUpdateStatus(object): ...@@ -132,8 +106,8 @@ class TestMembersUpdateStatus(object):
@allure.title("members.update.status:status=1") @allure.title("members.update.status:status=1")
@allure.story("更新用户数据:status=1") @allure.story("更新用户数据:status=1")
@allure.severity("blocker") @allure.severity("blocker")
def test_case_05(self): def test_case_02(self):
name = self.base_name + "05" name = self.base_name + "02"
members_id = self.app.case_create_member(name=name, password=self.base_password, role=0) members_id = self.app.case_create_member(name=name, password=self.base_password, role=0)
response = self.app.members_update_status(token=self.token, memberIds=[members_id], status=1) response = self.app.members_update_status(token=self.token, memberIds=[members_id], status=1)
self.app.check_code(response=response, code=0) self.app.check_code(response=response, code=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