Merge pull request #20 from cameronbwhite/saipanno-master
fixes for 2.6
This commit is contained in:
commit
c2fd011dce
3 changed files with 12 additions and 15 deletions
|
@ -1,5 +1,6 @@
|
|||
language: python
|
||||
python:
|
||||
- "2.6"
|
||||
- "2.7"
|
||||
- "3.3"
|
||||
- "3.4"
|
||||
|
|
2
setup.py
2
setup.py
|
@ -8,7 +8,7 @@ import textwrap
|
|||
if __name__ == "__main__":
|
||||
setuptools.setup(
|
||||
name="Flask-CAS",
|
||||
version="0.5.0",
|
||||
version="0.5.1",
|
||||
description="Flask extension for CAS",
|
||||
author="Cameron Brandon White",
|
||||
author_email="cameronbwhite90@gmail.com",
|
||||
|
|
|
@ -67,18 +67,16 @@ class test_routing(unittest.TestCase):
|
|||
with client.session_transaction() as s:
|
||||
s[self.app.config['CAS_TOKEN_SESSION_KEY']] = ticket
|
||||
client.get('/login/')
|
||||
self.assertNotIn(
|
||||
self.app.config['CAS_USERNAME_SESSION_KEY'],
|
||||
flask.session)
|
||||
self.assertNotIn(
|
||||
self.app.config['CAS_TOKEN_SESSION_KEY'],
|
||||
flask.session)
|
||||
self.assertTrue(
|
||||
self.app.config['CAS_USERNAME_SESSION_KEY'] not in flask.session)
|
||||
self.assertTrue(
|
||||
self.app.config['CAS_TOKEN_SESSION_KEY'] not in flask.session)
|
||||
|
||||
@mock.patch.object(routing, 'validate', return_value=True)
|
||||
def test_login_by_cas_valid(self, m):
|
||||
with self.app.test_client() as client:
|
||||
ticket = '12345-abcdefg-cas'
|
||||
response = client.get('/login/?ticket={}'.format(ticket))
|
||||
response = client.get('/login/?ticket={0}'.format(ticket))
|
||||
self.assertEqual(response.status_code, 302)
|
||||
self.assertEqual(
|
||||
response.headers['Location'],
|
||||
|
@ -91,7 +89,7 @@ class test_routing(unittest.TestCase):
|
|||
def test_login_by_cas_invalid(self, m):
|
||||
with self.app.test_client() as client:
|
||||
ticket = '12345-abcdefg-cas'
|
||||
response = client.get('/login/?ticket={}'.format(ticket))
|
||||
response = client.get('/login/?ticket={0}'.format(ticket))
|
||||
self.assertEqual(response.status_code, 302)
|
||||
self.assertEqual(
|
||||
response.headers['Location'],
|
||||
|
@ -121,9 +119,7 @@ class test_routing(unittest.TestCase):
|
|||
with self.app.test_request_context('/login/'):
|
||||
ticket = '12345-abcdefg-cas'
|
||||
self.assertEqual(routing.validate(ticket), False)
|
||||
self.assertNotIn(
|
||||
self.app.config['CAS_USERNAME_SESSION_KEY'],
|
||||
flask.session)
|
||||
self.assertNotIn(
|
||||
self.app.config['CAS_TOKEN_SESSION_KEY'],
|
||||
flask.session)
|
||||
self.assertTrue(
|
||||
self.app.config['CAS_USERNAME_SESSION_KEY'] not in flask.session)
|
||||
self.assertTrue(
|
||||
self.app.config['CAS_TOKEN_SESSION_KEY'] not in flask.session)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue