def get_old_phone(): """ 从配置文件获取指定的用户名和密码 确保此帐号,在系统当中是注册了的。 返回:用户名和密码。 """ from Common.handle_config import conf user = conf.get("general_user","user") passwd = conf.get("general_user","passwd") # 如果数据库查找到user,就直接返回。如果没有,则调用注册接口注册一个。 # 不管注册与否,直接调用注册接口。 send_requests("POST","member/register",{"mobile_phone":user,"pwd":passwd}) return user,passwd
def setUpClass(cls) -> None: # 得到登陆的用户名和密码 user,passwd = get_old_phone() # 登陆接口调用。 resp = send_requests("POST","member/login",{"mobile_phone":user,"pwd":passwd}) # cls.member_id = jsonpath(resp.json(),"$..id")[0] # cls.token = jsonpath(resp.json(),"$..token")[0] setattr(EnvData,"member_id",jsonpath(resp.json(),"$..id")[0]) setattr(EnvData, "token", jsonpath(resp.json(),"$..token")[0])
def setUpClass(cls) -> None: # 得到登陆的用户名和密码 user, passwd = get_old_phone() # 登陆接口调用。 resp = send_requests("POST", "member/login", { "mobile_phone": user, "pwd": passwd }) # 得到的id,token设置为类属性 # print("登陆的响应结果为:") # print(resp.text) cls.user_id = jsonpath(resp.json(), "$..id")[0] cls.token = jsonpath(resp.json(), "$..token")[0]