forked from orbit-oss/flask
Added another testcase
This commit is contained in:
parent
e04483bb90
commit
d5f67fd9e2
1 changed files with 10 additions and 1 deletions
|
|
@ -230,7 +230,13 @@ class BasicFunctionalityTestCase(unittest.TestCase):
|
||||||
flask.session['test'] = 42
|
flask.session['test'] = 42
|
||||||
flask.session.permanent = permanent
|
flask.session.permanent = permanent
|
||||||
return ''
|
return ''
|
||||||
rv = app.test_client().get('/')
|
|
||||||
|
@app.route('/test')
|
||||||
|
def test():
|
||||||
|
return unicode(flask.session.permanent)
|
||||||
|
|
||||||
|
client = app.test_client()
|
||||||
|
rv = client.get('/')
|
||||||
assert 'set-cookie' in rv.headers
|
assert 'set-cookie' in rv.headers
|
||||||
match = re.search(r'\bexpires=([^;]+)', rv.headers['set-cookie'])
|
match = re.search(r'\bexpires=([^;]+)', rv.headers['set-cookie'])
|
||||||
expires = parse_date(match.group())
|
expires = parse_date(match.group())
|
||||||
|
|
@ -239,6 +245,9 @@ class BasicFunctionalityTestCase(unittest.TestCase):
|
||||||
assert expires.month == expected.month
|
assert expires.month == expected.month
|
||||||
assert expires.day == expected.day
|
assert expires.day == expected.day
|
||||||
|
|
||||||
|
rv = client.get('/test')
|
||||||
|
assert rv.data == 'True'
|
||||||
|
|
||||||
permanent = False
|
permanent = False
|
||||||
rv = app.test_client().get('/')
|
rv = app.test_client().get('/')
|
||||||
assert 'set-cookie' in rv.headers
|
assert 'set-cookie' in rv.headers
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue