qileilove

blog已经转移至github,大家请访问 http://qaseven.github.io/

Flask-Testing 单元测试

准备
  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

posted on 2014-03-28 11:02 顺其自然EVO 阅读(244) 评论(0)  编辑  收藏


只有注册用户登录后才能发表评论。


网站导航:
 
<2014年3月>
2324252627281
2345678
9101112131415
16171819202122
23242526272829
303112345

导航

统计

常用链接

留言簿(55)

随笔分类

随笔档案

文章分类

文章档案

搜索

最新评论

阅读排行榜

评论排行榜