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 |