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)
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)