码迷,mamicode.com
首页 > 编程语言 > 详细

python unittest单元测试

时间:2019-10-28 15:04:42      阅读:116      评论:0      收藏:0      [点我收藏+]

标签:manage   swa   ica   code   cat   test   单元   sub   pytho   

import json
import unittest
from manage import app

headers={
"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()

python unittest单元测试

标签:manage   swa   ica   code   cat   test   单元   sub   pytho   

原文地址:https://www.cnblogs.com/lutt/p/11751737.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!