jacktangj 2019-10-28
import jsonimport unittestfrom manage import appheaders={ "Authorization":"eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJleHAiOjE1NzA3ODAxMDksImlhdCI6MTU3MDY5MzcwNCwic3ViIjozfQ.Ltj3TVBiG_BOY2lWQnSwAMTG3ZO9uebJ-_u9pebupxU", "content-type":‘application/json‘,}class TestSujectBlueprint(unittest.TestCase): def setUp(self): app.testing = True self.client = app.test_client() def test_right_data(self): data= { "subjectCode":"3", "subjectName":"myname", response = app.test_client().post(‘/api/subject/create_subject‘, data=json.dumps(data), headers=headers) json_data = response.data json_dict = json.loads(json_data) print(json_dict) # self.assertEqual(json_dict[‘msg‘], ‘成功‘, ‘创建成功‘) # # # def test_repeat_subjectcode(self): # data = { # "subjectCode": "7", # "subjectName": "myname", # response = app.test_client().post(‘/api/subject/create_subject‘, data=json.dumps(data), headers=headers) # json_data = response.data # self.assertEqual(json_dict[‘msg‘], ‘编号不能重复‘, ‘编号不能重复‘) # # def test_null_data(self): # data = { # "subjectCode": "", # "subjectName": "myname", # response = app.test_client().post(‘/api/subject/create_subject‘, data=json.dumps(data), headers=headers) # json_data = response.data # json_dict = json.loads(json_data) # self.assertEqual(json_dict[‘msg‘], ‘失败,不能为空‘, ‘不能为空‘)if __name__ == ‘__main__‘: unittest.main()