16 |
16 |
17 def test_login_password_login_cookie_expires(self): |
17 def test_login_password_login_cookie_expires(self): |
18 res = self.webapp.post('/login', { |
18 res = self.webapp.post('/login', { |
19 '__login': self.admlogin, '__password': self.admpassword}) |
19 '__login': self.admlogin, '__password': self.admpassword}) |
20 self.assertEqual(res.status_int, 303) |
20 self.assertEqual(res.status_int, 303) |
21 cookie = self.webapp.cookiejar._cookies[ |
21 |
22 'localhost.local']['/']['auth_tkt'] |
22 cookies = self.webapp.cookiejar._cookies['localhost.local']['/'] |
23 self.assertIsNone(cookie.expires) |
23 self.assertNotIn('pauth_tkt', cookies) |
|
24 self.assertIn('auth_tkt', cookies) |
|
25 self.assertIsNone(cookies['auth_tkt'].expires) |
24 |
26 |
25 res = self.webapp.get('/logout') |
27 res = self.webapp.get('/logout') |
26 self.assertEqual(res.status_int, 303) |
28 self.assertEqual(res.status_int, 303) |
|
29 |
|
30 self.assertNotIn('auth_tkt', cookies) |
|
31 self.assertNotIn('pauth_tkt', cookies) |
27 |
32 |
28 res = self.webapp.post('/login', { |
33 res = self.webapp.post('/login', { |
29 '__login': self.admlogin, '__password': self.admpassword, |
34 '__login': self.admlogin, '__password': self.admpassword, |
30 '__setauthcookie': 1}) |
35 '__setauthcookie': 1}) |
31 self.assertEqual(res.status_int, 303) |
36 self.assertEqual(res.status_int, 303) |
32 cookie = self.webapp.cookiejar._cookies[ |
37 |
33 'localhost.local']['/']['auth_tkt'] |
38 cookies = self.webapp.cookiejar._cookies['localhost.local']['/'] |
34 self.assertIsNotNone(cookie.expires) |
39 self.assertNotIn('auth_tkt', cookies) |
|
40 self.assertIn('pauth_tkt', cookies) |
|
41 self.assertIsNotNone(cookies['pauth_tkt'].expires) |