Exemplo n.º 1
0
 def deregister_components(entry_point):
     """Remove components for `entry_point` from the registry."""
     for name in entry_point.attrs:
         for c in ComponentMeta._components:
             if c.__module__ == entry_point.module_name and \
                     c.__name__ == name:
                 ComponentMeta.deregister(c)
Exemplo n.º 2
0
 def tearDownClass(cls):
     from trac.core import ComponentMeta
     for component in cls.components:
         ComponentMeta.deregister(component)
     if cls.env_path in trac.env.env_cache:
         trac.env.env_cache[cls.env_path].shutdown()
         del trac.env.env_cache[cls.env_path]
     EnvironmentStub(path=cls.env_path, destroying=True).reset_db_and_disk()
Exemplo n.º 3
0
 def tearDownClass(cls):
     for c in (cls.timeline_event_providers or {}).itervalues():
         ComponentMeta.deregister(c)
Exemplo n.º 4
0
 def tearDownClass(cls):
     from trac.core import ComponentMeta
     for component in cls.components:
         ComponentMeta.deregister(component)
Exemplo n.º 5
0
 def tearDownClass(cls):
     from trac.core import ComponentMeta
     for component in cls.request_filter.values():
         ComponentMeta.deregister(component)
Exemplo n.º 6
0
 def tearDownClass(cls):
     from trac.core import ComponentMeta
     for component in cls.request_handlers:
         ComponentMeta.deregister(component)
Exemplo n.º 7
0
 def tearDownClass(cls):
     from trac.core import ComponentMeta
     ComponentMeta.deregister(cls.mock_ticket_operation)
Exemplo n.º 8
0
 def tearDownClass(cls):
     from trac.core import ComponentMeta
     for component in cls.permission_policies:
         ComponentMeta.deregister(component)
Exemplo n.º 9
0
 def tearDownClass(cls):
     from trac.core import ComponentMeta
     for class_ in cls.navigation_contributors:
         ComponentMeta.deregister(class_)
Exemplo n.º 10
0
 def tearDownClass(cls):
     ComponentMeta.deregister(cls.unicode_help_command)
Exemplo n.º 11
0
 def tearDownClass(cls):
     for component in cls.components:
         ComponentMeta.deregister(component)
Exemplo n.º 12
0
 def tearDownClass(cls):
     for listener in cls.attachment_change_listeners:
         ComponentMeta.deregister(listener)
Exemplo n.º 13
0
 def tearDownClass(cls):
     for component in cls.request_handlers:
         ComponentMeta.deregister(component)
Exemplo n.º 14
0
 def tearDownClass(cls):
     from trac.core import ComponentMeta
     for component in list(cls.authenticators.values()) + \
                      cls.request_handlers:
         ComponentMeta.deregister(component)
Exemplo n.º 15
0
 def tearDown(self):
     self._cleanup_working_set()
     self.env.reset_db_and_disk()
     for c in self.components:
         ComponentMeta.deregister(c)
Exemplo n.º 16
0
 def tearDownClass(cls):
     for component in cls.permission_requestors:
         ComponentMeta.deregister(component)
Exemplo n.º 17
0
 def tearDownClass(cls):
     from trac.core import ComponentMeta
     ComponentMeta.deregister(cls.RepositoryConnector)
Exemplo n.º 18
0
 def tearDownClass(cls):
     from trac.core import ComponentMeta
     for manipulator in cls.ticket_manipulators:
         ComponentMeta.deregister(manipulator)
Exemplo n.º 19
0
 def tearDownClass(cls):
     from trac.core import ComponentMeta
     for component in cls.system_info_providers:
         ComponentMeta.deregister(component)