예제 #1
0
 def test_validate_valid(self, m, n):
     with self.app.test_request_context('/login/'):
         ticket = '12345-abcdefg-cas'
         self.assertEqual(routing.validate(ticket), True)
         self.assertEqual(
             self.cas.username,
             'bob')
예제 #2
0
 def test_validate_valid(self, m):
     with self.app.test_request_context('/login/'):
         ticket = '12345-abcdefg-cas'
         self.assertEqual(routing.validate(ticket), True)
         self.assertEqual(
             flask.session[self.app.config['CAS_USERNAME_SESSION_KEY']],
             'bob')
예제 #3
0
 def test_validate_invalid(self, m, n):
     with self.app.test_request_context('/login/'):
         ticket = '12345-abcdefg-cas'
         self.assertEqual(routing.validate(ticket), False)
         self.assertTrue(self.app.config['CAS_USERNAME_SESSION_KEY'] not in
                         flask.session)
         self.assertTrue(self.app.config['CAS_ATTRIBUTES_SESSION_KEY']
                         not in flask.session)
         self.assertTrue(
             self.app.config['CAS_TOKEN_SESSION_KEY'] not in flask.session)
예제 #4
0
 def test_validate_invalid(self, m, n):
     with self.app.test_request_context('/login/'):
         ticket = '12345-abcdefg-cas'
         self.assertEqual(routing.validate(ticket), False)
         self.assertTrue(
             self.app.config['CAS_USERNAME_SESSION_KEY'] not in flask.session)
         self.assertTrue(
             self.app.config['CAS_ATTRIBUTES_SESSION_KEY'] not in flask.session)
         self.assertTrue(
             self.app.config['CAS_TOKEN_SESSION_KEY'] not in flask.session)
예제 #5
0
 def test_validate_valid(self, m):
     with self.app.test_client() as client:
         with self.app.test_request_context('/login/'):
             ticket = '12345-abcdefg-cas'
             self.assertEqual(routing.validate(ticket), True)
             self.assertEqual(
                 flask.session[self.app.config['CAS_USERNAME_SESSION_KEY']],
                 'bob')
             self.assertEqual(
                 flask.session[self.app.config['CAS_TOKEN_SESSION_KEY']],
                 ticket)
예제 #6
0
 def test_validate_valid(self, m):
     with self.app.test_client() as client:
         with self.app.test_request_context('/login/'):
             ticket = '12345-abcdefg-cas'
             self.assertEqual(routing.validate(ticket), False)
예제 #7
0
 def test_validate_valid(self, m, n):
     with self.app.test_request_context('/login/'):
         ticket = '12345-abcdefg-cas'
         self.assertEqual(routing.validate(ticket), True)
         self.assertEqual(self.cas.username, 'bob')
예제 #8
0
 def test_validate_valid(self, m):
     with self.app.test_client() as client:
         with self.app.test_request_context('/login/'):
             ticket='12345-abcdefg-cas'
             self.assertEqual(routing.validate(ticket), False)