Fix testing documentation to demonstrate using test client with teardown

This commit is contained in:
ultimecia7 2019-05-31 13:18:54 -04:00
parent 99660cc409
commit d981cc678a

View file

@ -54,12 +54,11 @@ the application for testing and initializes a new database.::
def client():
db_fd, flaskr.app.config['DATABASE'] = tempfile.mkstemp()
flaskr.app.config['TESTING'] = True
client = flaskr.app.test_client()
with flaskr.app.app_context():
flaskr.init_db()
yield client
with flaskr.app.test_client() as client:
with flaskr.app.app_context():
flaskr.init_db()
yield client
os.close(db_fd)
os.unlink(flaskr.app.config['DATABASE'])