#导包
import requests
import UnniTest
#创建测试类
class MyLogin(UnniTest.Testcase):
#setup
def setUp(self):
#实例化session
self.session = requests.Session()
#定义验证接口url地址
self.url_verify = "~~~获取验证码接口~~~~"
#定义正如接口地址
self.url_login = "~~~~~登录接口~~~~~~"
#teardown
def tearDown(self):
#关闭session
self.session.close()
#登录成功
def test01_success(self):
#发送验证码请求并断言
response = self.session.get(url=self.url_verify)
self.asserEqual(200,response.status_code)
self.assertIn("image",response.headers.get("Content-Type"))
#发送登录请求并断言
logindata = {
"username":"zhaoge",
"password":"123456",
"verify_code":"1111"
}
response = self.session.post(url=self.url_login,data=logindata)
print(response.json())
单元测试框架——Unnitest登录
于 2023-04-04 23:14:39 首次发布