Skip to content

Commit 6483592

Browse files
dunkmann00vimalloc
authored andcommitted
Added unit test for successful freshness date in access token.
1 parent 8bacc93 commit 6483592

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

tests/test_view_decorators.py

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,8 @@ def test_fresh_jwt_required(app):
7878
with app.test_request_context():
7979
access_token = create_access_token('username')
8080
fresh_access_token = create_access_token('username', fresh=True)
81-
fresh_timed_access_token = create_access_token('username', fresh=timedelta(minutes=-1))
81+
fresh_timed_access_token = create_access_token('username', fresh=timedelta(minutes=5))
82+
stale_timed_access_token = create_access_token('username', fresh=timedelta(minutes=-1))
8283
refresh_token = create_refresh_token('username')
8384

8485
response = test_client.get(url, headers=make_headers(fresh_access_token))
@@ -93,6 +94,11 @@ def test_fresh_jwt_required(app):
9394

9495
response = test_client.get(url, headers=make_headers(fresh_timed_access_token))
9596
json_data = json.loads(response.get_data(as_text=True))
97+
assert response.status_code == 200
98+
assert json_data == {'foo': 'bar'}
99+
100+
response = test_client.get(url, headers=make_headers(stale_timed_access_token))
101+
json_data = json.loads(response.get_data(as_text=True))
96102
assert response.status_code == 401
97103
assert json_data == {'msg': 'Fresh token required'}
98104

0 commit comments

Comments
 (0)