Flask-Testing 单元测试

    xiaoxiao2022-07-15  147

    准备  1. 安装pip  2. 安装Flask  3. 安装Flask-Testing (ver:>=0.4.1)  测试程序

    #coding=utf8 from flask import Flask,jsonify from flask.ext.testing import TestCase import unittest app = Flask(__name__) @app.route("/ajax/") def some_json(): return jsonify(success=False) class TestViews(TestCase): def create_app(self): app.config['TESTING'] = True return app def test_some_json(self): response = self.client.get("/ajax/") ''''' 判断还回的JSON对像是不是{'success':True} ''' self.assertEquals(response.json, dict(success=True)) if __name__ =='__main__': unittest.main()

      执行测试结果:

    python tests.py

    最新内容请见作者的GitHub页:http://qaseven.github.io/

    最新回复(0)