Added uuid support for new session serialization and documented it

This commit is contained in:
Armin Ronacher 2013-05-14 11:33:36 +01:00
parent 38eed272f9
commit 18673ba370
3 changed files with 21 additions and 0 deletions

View file

@ -12,6 +12,7 @@
from __future__ import with_statement
import re
import uuid
import flask
import pickle
import unittest
@ -319,10 +320,12 @@ class BasicFunctionalityTestCase(FlaskTestCase):
app.secret_key = 'development-key'
app.testing = True
now = datetime.utcnow().replace(microsecond=0)
the_uuid = uuid.uuid4()
@app.after_request
def modify_session(response):
flask.session['m'] = flask.Markup('Hello!')
flask.session['u'] = the_uuid
flask.session['dt'] = now
flask.session['t'] = (1, 2, 3)
return response
@ -337,6 +340,7 @@ class BasicFunctionalityTestCase(FlaskTestCase):
self.assert_equal(rv['m'], flask.Markup('Hello!'))
self.assert_equal(type(rv['m']), flask.Markup)
self.assert_equal(rv['dt'], now)
self.assert_equal(rv['u'], the_uuid)
self.assert_equal(rv['t'], (1, 2, 3))
def test_flashes(self):