• 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()
  • 相关阅读:
    链接的具体内容
    多线程下载图片
    Commo*IO组件的简单应用
    文件分割
    mybatis动态sql
    ajax请求与json数据处理
    ModelAndView 配置与使用
    div塌陷,以及页面常用属性
    EasyUI 时间插件使用配置
    Editor富文本编辑器配置【不含图片上传】
  • 原文地址:https://www.cnblogs.com/lutt/p/11751737.html
Copyright © 2020-2023  润新知