Some more points.

I finally succeeded to reset request thanks to matclab's comments and
code on the slice (http://www.web2pyslices.com/main/slices/take_slice/
67) :
>> "note that without pickling at init and unpickling at setup, the session and 
>> request was not cleaned up before each test."

class DefaultController(unittest.TestCase):
    def __init__(self, p):
        global auth, session, request
        unittest.TestCase.__init__(self, p)
        self.session = pickle.dumps(session)
        request.application = 'appname'
        request.controller = 'default'
        self.request = pickle.dumps(request)


    def setUp(self):
        global response, session, request, auth
        session = pickle.loads(self.session)
        request = pickle.loads(self.request)
        auth = Auth(globals(), db)
        auth.define_tables()


In case anybody would need it.

Jérémie

Reply via email to