当前位置: 移动技术网 > IT编程>脚本编程>Python > [Python]Test Driven Development in Flask application

[Python]Test Driven Development in Flask application

2019年04月19日  | 移动技术网IT编程  | 我要评论

白洋淀,周吉平的父亲是谁,ca4152

in this recipe, i will describe how to use tdd method to developer flask application.

from unittest import testcase, main
from flask import flask
from flask import request

class mytest(testcase):
    
    def test_flask(self):
        app = flask(__name__)
        app.testing = true
        app.config['server_name'] = 'localhost:5000'
        app.config['application_root'] = '/demo'
        
        @app.route('/')
        def index():
            return request.url
       
        ctx = app.test_request_context()      
        self.assertequal(ctx.request.url,'https://localhost:5000/demo/','it is equal')
        with app.test_client()as client :
            rv = client.get('/')
            self.assertequal(rv.data, 'https://localhost:5000/demo/')

if __name__ == '__main__':
    main()
    


如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网