def testOpenFolder(self): from zim.gui.applications import open_folder from zim.fs import adapt_from_newfs widget = tests.MockObject() with self.assertRaises(FileNotFoundError): open_folder(widget, File('/non-existing')) folder = self.setUpFolder(mock=tests.MOCK_ALWAYS_REAL) myfolder = folder.folder('test') myfolder.touch() entry = ApplicationManager().get_fallback_filebrowser() open_folder(widget, myfolder) self.assertEqual(self.calls[-1], (widget, entry, adapt_from_newfs(myfolder), None))
def open_notebook_folder(self): '''Menu action to open the notebook folder''' open_folder(self.widget, self.notebook.folder)
def do_show_folder(self, *a): open_folder(self, self.folder)