| | |
| | | userid_checker='repoze.who.plugins.auth_tkt:make_plugin') |
| | | self.assertEqual(plugin.userid_checker, make_plugin) |
| | | |
| | | def test_remember_max_age_unicode(self): |
| | | plugin = self._makeOne('secret') |
| | | environ = {'HTTP_HOST':'example.com'} |
| | | |
| | | tkt = self._makeTicket(userid='chris', userdata='') |
| | | result = plugin.remember(environ, {'repoze.who.userid': 'chris', |
| | | 'max_age': u'500'}) |
| | | |
| | | name,value = result.pop(0) |
| | | self.assertEqual('Set-Cookie', name) |
| | | self.failUnless(isinstance(value, str)) |
| | | self.failUnless( |
| | | value.startswith('auth_tkt="%s"; Path=/; Max-Age=500' % tkt), |
| | | (value, tkt)) |
| | | self.failUnless('; Expires=' in value) |
| | | |
| | | name,value = result.pop(0) |
| | | self.assertEqual('Set-Cookie', name) |
| | | self.failUnless( |
| | | value.startswith( |
| | | 'auth_tkt="%s"; Path=/; Domain=example.com; Max-Age=500' |
| | | % tkt), value) |
| | | self.failUnless('; Expires=' in value) |
| | | |
| | | name,value = result.pop(0) |
| | | self.assertEqual('Set-Cookie', name) |
| | | self.failUnless( |
| | | value.startswith( |
| | | 'auth_tkt="%s"; Path=/; Domain=.example.com; Max-Age=500' % tkt), |
| | | value) |
| | | self.failUnless('; Expires=' in value) |
| | | |
| | | |
| | | def dummy_userid_checker(userid): |
| | | return userid == 'existing' |