import mock import requests import unittest url = "http://www.wrp.com/login" data = { "username":"admin", "password":"123456" } def post_request(url,data): res = requests.post(url,data).json() return res def get_request(url,data): res = requests.get(url,data).json() return res class TestLogin(unittest.TestCase): def setUp(self): print("case开始执行") def tearDown(self): print("case执行完毕") def test_01(self): url = "http://www.imooc.com/login/register" data = { "username":"1111" } success_test = mock.Mock(return_value=data) post_request = success_test res = post_request self.assertEqual("11222",res()) def test_02(self): url = "http://www.baidu.com" data = { "username":"admin" } success_test = mock.Mock(return_value=data) get_request = success_test res = get_request self.assertEqual({‘username‘: ‘admin‘},res()) if __name__=="__main__": unittest.main()
原文:https://www.cnblogs.com/rongpeng/p/12861654.html