def setUp(self): # 数据清理 sql = "delete from hello_student where id='001'" qita_sql(sql) # 数据准备 self.s = requests.session() yoy_login(self.s,"zhezhe","111111")
from model.yoy_login_3 import yoy_login from requests_toolbelt import MultipartEncoder def chuanWenJian(): url = "http://47.104.190.48:8000/xadmin/hello/fileimage/add/" r = s.get(url) token = re.findall('name="csrfmiddlewaretoken" value="(.+?)"', r.text)[0] url = "http://47.104.190.48:8000/xadmin/hello/fileimage/add/" m = MultipartEncoder(fields=[("csrfmiddlewaretoken", token), ("csrfmiddlewaretoken", token), ("title", "7777777777777"), ("image", ("shu.jpg", open("D:\\上海—悠悠\\shu.jpg", "rb"), "image/jpeg")), ("fiels", ("shu.jpg", open(r"D:\上海—悠悠\shu.jpg", "rb"), "image/jpeg")), ("_save", "")]) r2 = s.post(url, data=m, headers={"content-type": m.content_type}) if "上传文件和图片列表 " in r2.text: print("传文件成功!") else: print("传文件失败!") if __name__ == '__main__': s = requests.session() yoy_login(s, "zhezhe", "111111") chuanWenJian()
def setUp(self): self.s = requests.session() yoy_login(self.s, "zhezhe", "111111")
def test_login_3(self): '''用户名正确,密码密码——>密码不能为空''' a = yoy_login(self.s,"zhezhe","") # print(a) self.assertTrue(a["msg"] == "用密码不能为空") self.assertTrue(a["status"] == 4)
def test_login_2(self): '''用户名为空,密码正确——>用户名不能为空''' a = yoy_login(self.s,"","111111") # print(a) self.assertTrue(a["msg"] == "用户名不能为空") self.assertTrue(a["status"] == 4)
def test_login_1(self): '''用户名正确,密码正确——>登录成功''' a = yoy_login(self.s,"zhezhe","111111") # print(a) self.assertTrue(a["msg"] == "login success!") self.assertTrue(a["status"] == 0)