Test coverage for vnccollab.common.portlets.deferred

vnccollab/      covered 95% (12 of 287 uncovered)
    common/      covered 95% (12 of 287 uncovered)
        portlets/      covered 100% (0 of 20 uncovered)
            deferred.py      covered 100% (0 of 20 uncovered)

    1: from plone.app.portlets.portlets import base
       
       
    2: class DeferredRenderer(base.DeferredRenderer):
           '''VNC own version of DeferredRenderer.
    1:     '''
       
    1:     def update(self):
    2:         self.initializing = True
    2:         self.metadata = self.get_metadata()
       
    1:     def deferred_update(self):
    2:         self.refresh()
    1:         self.metadata = self.get_metadata()
    1:         self.initializing = False
       
    1:     def refresh(self):
    1:         raise NotImplemented("You must implement 'refresh' as a method")
       
    1:     def get_metadata(self):
               # We don't always get the metadata
    3:         if getattr(self, '__portlet_metadata__', False):
    2:             metadata = self.__portlet_metadata__
    2:             return dict(
    2:                 manager=metadata['manager'],
    2:                 name=metadata['name'],
    2:                 key=metadata['key']
                   )
               else:
    1:             return dict(manager='', name='', key='')