Tres Seaver
2009-05-08 6e312172d26997708313ff2b986c6e8ecfa3aa38
Coverage.
2 files modified
10 ■■■■■ changed files
repoze/who/plugins/cookie.py 3 ●●●● patch | view | raw | blame | history
repoze/who/plugins/tests/test_cookie.py 7 ●●●●● patch | view | raw | blame | history
repoze/who/plugins/cookie.py
@@ -54,7 +54,8 @@
            return [('Set-Cookie', set_cookie)]
    def __repr__(self):
        return '<%s %s>' % (self.__class__.__name__, id(self))
        return '<%s %s>' % (self.__class__.__name__,
                            id(self)) #pragma NO COVERAGE
def make_plugin(cookie_name='repoze.who.plugins.cookie', cookie_path='/'):
    plugin = InsecureCookiePlugin(cookie_name, cookie_path)
repoze/who/plugins/tests/test_cookie.py
@@ -34,6 +34,13 @@
        environ = self._makeEnviron({'HTTP_COOKIE':'oatmeal=a'})
        result = plugin.identify(environ)
        self.assertEqual(result, None)
    def test_identify_badcookies_binascci_but_not_splittable(self):
        plugin = self._makeOne('oatmeal')
        auth = 'bogus'.encode('base64').rstrip()
        environ = self._makeEnviron({'HTTP_COOKIE':'oatmeal=%s' % auth})
        result = plugin.identify(environ)
        self.assertEqual(result, None)
    def test_identify_success(self):
        plugin = self._makeOne('oatmeal')