devtools/fake.py
changeset 2058 7ef12c03447c
parent 1977 606923dff11b
child 2144 51c84d585456
equal deleted inserted replaced
2057:0a0cbccafcb5 2058:7ef12c03447c
   150 
   150 
   151     def unsafe_execute(self, *args, **kwargs):
   151     def unsafe_execute(self, *args, **kwargs):
   152         """return the original parent session if any, else self"""
   152         """return the original parent session if any, else self"""
   153         kwargs.pop('propagate', None)
   153         kwargs.pop('propagate', None)
   154         return self.execute(*args, **kwargs)
   154         return self.execute(*args, **kwargs)
       
   155 
       
   156 
       
   157 # class FakeRequestNoCnx(FakeRequest):
       
   158 #     def get_session_data(self, key, default=None, pop=False):
       
   159 #         """return value associated to `key` in session data"""
       
   160 #         if pop:
       
   161 #             return self._session_data.pop(key, default)
       
   162 #         else:
       
   163 #             return self._session_data.get(key, default)
       
   164 
       
   165 #     def set_session_data(self, key, value):
       
   166 #         """set value associated to `key` in session data"""
       
   167 #         self._session_data[key] = value
       
   168 
       
   169 #     def del_session_data(self, key):
       
   170 #         try:
       
   171 #             del self._session_data[key]
       
   172 #         except KeyError:
       
   173 #             pass
   155 
   174 
   156 
   175 
   157 class FakeUser(object):
   176 class FakeUser(object):
   158     login = 'toto'
   177     login = 'toto'
   159     eid = 0
   178     eid = 0