zoukankan      html  css  js  c++  java
  • python unittest单元测试

    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()
  • 相关阅读:
    javascript 原型世界浅析
    zookeeper
    Message Queue
    js给对象onclick事件赋值
    什么是堡垒机
    什么是数据库实例
    动态规划解决矩阵路径问题
    0-1背包问题
    回溯算法
    Python列表的复制
  • 原文地址:https://www.cnblogs.com/lutt/p/11751737.html
Copyright © 2011-2022 走看看