def test_clear_user_cookie_if_not_uuid(self): dummy_request = lambda: None cookie_object = lambda: None cookie_object.value = str(uuid.uuid4()) dummy_request.cookies = {'user': cookie_object} dummy_connection = lambda: None dummy_close_callback = lambda _: None dummy_connection.set_close_callback = dummy_close_callback dummy_request.connection = dummy_connection with patch.object(BaseHandler, '_current_user_cookie') as p: p.return_value = 'not a UUID' handler = BaseHandler(self.app, dummy_request) self.assertEqual(handler.get_cookie('user'), cookie_object.value) self.assertIsNone(handler.current_user_model)
def _check_xsrf_cookie(self): return BaseHandler.check_xsrf_cookie(self.r_handler)