需求:帮我写一个测试百度登录接口的脚本python
import unittest
import requests
class TestBaiduLogin(unittest.TestCase):
def setUp(self):
self.base_url = "https://passport.baidu.com/v2/api/?login"
def test_login_success(self):
"""测试登录成功的情况"""
params = {
"username": "your_username",
"password": "your_password",
"tpl": "mn",
"apiver": "v3",
"tt": "123456",
"callback": "bd__cbs__123456"
}
response = requests.post(self.base_url, data=params)
self.assertEqual(response.status_code, 200)
self.assertIn("登录成功", response.text)
def test_login_failed(self):
"""测试登录失败的情况"""
params = {
"username": "your_username",
"password": "wrong_password",
"tpl": "mn",
"apiver": "v3",
"tt": "123456",
"callback": "bd__cbs__123456"
}
response = requests.post(self.base_url, data=params)
self.assertEqual(response.status_code, 200)
self.assertIn("帐号或密码错误", response.text)
if __name__ == '__main__':
unittest.main()
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。