import unittest, requests, json;
class Test_interface_py_cm(unittest.TestCase):
def setUp(self):
print("<<<<<< start test >>>>>>")
self.base_url = "http://192.168.11.67:8063/api/"
self.s = requests.Session()
self.headers = {'content-type': 'application/json;charset=UTF-8'}
def tearDown(self):
print("<<<<<< end test >>>>>>")
def test1(self, arg_page, arg_pagesize):
data = {"minTimes": 9}
r = self.s.post(
self.base_url + "mining/analysis/community/stranger/list/page/" + arg_page + "/pagesize/" + arg_pagesize,
data=json.dumps(data), headers=self.headers)
result = r.json()
self.assertEqual(r.status_code, 200)
self.assertEqual(result["errCode"], 0)
self.assertEqual(result['data']['name'], '31598')
r.connection.close()
if __name__ == '__main__':
unittest.main()
When I want to pass parameters to the test1
method, in the main()
method, how to pass parameters to test1
(Must use unittest
test framework to call)