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()
  • 相关阅读:
    AWK 思维导图
    Foreach嵌套Foreach速度慢优化方案
    tp框架where条件查询数据库
    TP如何进行批量查询
    判断是否是爬虫在访问网站
    Mysql数据库配置文件my.cnf详解
    mysql中数据导出成excel文件语句
    大型网站的灵魂——性能
    电商系统中的商品模型的分析与设计
    大型网站系统架构的演化
  • 原文地址:https://www.cnblogs.com/lutt/p/11751737.html
Copyright © 2011-2022 走看看