Testing de apps Flask
De WikiEducator
< Usuario:Lmorillas | desarrollo web servidor | flask
Revisión a fecha de 08:05 13 dic 2013; Lmorillas (Discusión | contribuciones)
Documentación
- http://flask.pocoo.org/docs/testing/
- http://mkelsey.com/2013/05/15/test-driven-development-of-a-flask-api/
Ejemplos
- https://github.com/mitsuhiko/flask/blob/master/examples/flaskr/flaskr_tests.py
- https://github.com/mitsuhiko/flask/blob/master/examples/minitwit/minitwit_tests.py
Esqueleto
# -*- coding: utf-8 -*- import os import flaskr import unittest import tempfile class FlaskrTestCase(unittest.TestCase): def setUp(self): self.db_fd, flaskr.app.config['DATABASE'] = tempfile.mkstemp() flaskr.app.config['TESTING'] = True self.app = flaskr.app.test_client() flaskr.init_db() def tearDown(self): os.close(self.db_fd) os.unlink(flaskr.app.config['DATABASE']) if __name__ == '__main__': unittest.main()