Beispiel #1
0
    def setUpClass(cls):
        cls.model_controller = mock(controller.ModelController)
        api.setUpAPIs(cls.model_controller)
        cls.couch_uri = CONF.getCouchURI()
        cls.cdm = CouchdbManager(uri=cls.couch_uri)

        class NotificationTest(NotificationCenter):
            def __init__(self, ui):
                self.changes = []

            def changeFromInstance(self, change):
                self.changes.append(change)

        cls.notifier = NotificationTest(None)
        model.guiapi.notification_center = cls.notifier
        cls._couchdb_workspaces = []
        cls.wm = WorkspaceManager(cls.model_controller,
                                  mock(plcore.PluginController))
        cls.workspace = cls.wm.createWorkspace(new_random_workspace_name(),
                                               workspaceClass=WorkspaceOnCouch)
        when(cls.workspace).load().thenReturn(True)
        cls._couchdb_workspaces.append(cls.workspace.name)
        cls.wm.setActiveWorkspace(cls.workspace)
Beispiel #2
0
 def setUpClass(cls):
     cls.model_controller = controller.ModelController(mock())
     api.setUpAPIs(cls.model_controller)
     cls.couch_uri = CONF.getCouchURI()
     cls.cdm = CouchdbManager(uri=cls.couch_uri)