Browse Source

Controllers are not re-instanciate between test: we can't use attribute

Bastien Sevajol 9 years ago
parent
commit
5be9695450
1 changed files with 3 additions and 6 deletions
  1. 3 6
      tracim/tracim/controllers/user.py

+ 3 - 6
tracim/tracim/controllers/user.py View File

137
     password = UserPasswordRestController()
137
     password = UserPasswordRestController()
138
     workspaces = UserWorkspaceRestController()
138
     workspaces = UserWorkspaceRestController()
139
 
139
 
140
-    def __init__(self, *args, **kwargs):
141
-        super().__init__(*args, **kwargs)
142
-        self._auth_instance = tg.config.get('auth_instance')
143
-
144
     @classmethod
140
     @classmethod
145
     def current_item_id_key_in_context(cls):
141
     def current_item_id_key_in_context(cls):
146
         return 'user_id'
142
         return 'user_id'
205
         :rtype fields: dict
201
         :rtype fields: dict
206
         :return:
202
         :return:
207
         """
203
         """
208
-        if not self._auth_instance.is_internal:
209
-            externalized_fields_names = self._auth_instance.managed_fields
204
+        auth_instance = tg.config.get('auth_instance')
205
+        if not auth_instance.is_internal:
206
+            externalized_fields_names = auth_instance.managed_fields
210
             for externalized_field_name in externalized_fields_names:
207
             for externalized_field_name in externalized_fields_names:
211
                 if externalized_field_name in fields:
208
                 if externalized_field_name in fields:
212
                     fields.pop(externalized_field_name)
209
                     fields.pop(externalized_field_name)