2021-02-22 - 请用pytest框架编写以下案例的测试用例、 并执行测试用例,生成allure报告。 截止时间:02月24日19:00 如题 。。 作业的案例是一个登陆操作。 用一个函数来表示登陆功能。 大家要做的事情就是:针对这个功能设计测试,并执行并生成报告 。 登陆功能见附件。 ''' # 功能逻辑 def login_check(username=None, password=None): """ 登录校验的函数 :param username: 账号 :param password: 密码 :return: dict type """ if username != None and password != None: if username == 'python37' and password == 'lemonban': return {"code": 0, "msg": "登录成功"} else: return {"code": 1, "msg": "账号或密码不正确"} else: return {"code": 1, "msg": "所有的参数不能为空"} """ 1、账号密码正确 入参:账号python27 密码lemonban 预期结果:{"code": 0, "msg": "登录成功"} 实际结果: 2、账号正确,密码错误 入参:账号python27 密码lemonban11 预期结果:{"code": 1, "msg": "账号或密码不正确"} 实际结果: 3、账号错误,密码正确, 入参:账号python25 密码lemonban 预期结果:{"code": 1, "msg": "账号或密码不正确"} 实际结果: 4、账号为空 入参:账号为空 密码lemonban11 预期结果:{"code": 1, "msg": "所以的参数不能为空"} 实际结果: 5、密码为空、 入参:账号Python6 密码为空 预期结果:{"code": 1, "msg": "所以的参数不能为空"} 实际结果 """