def test_authenticator_without_forged_userid(self): environ = {} identity = {} p = AuthenticationForgerPlugin() userid = p.authenticate(environ, identity) self.assertEqual(userid, None) self.assertEquals(identity, environ, {})
def test_authenticator_with_forged_userid(self): environ = {} identity = {'fake-userid': 'gustavo'} p = AuthenticationForgerPlugin() userid = p.authenticate(environ, identity) self.assertEqual(1, len(environ)) self.assertEqual(0, len(identity)) assert environ['repoze.who.testutil.userid'] == userid == 'gustavo'