Beispiel #1
0
	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))
Beispiel #2
0
 def open_notebook_folder(self):
     '''Menu action to open the notebook folder'''
     open_folder(self.widget, self.notebook.folder)
Beispiel #3
0
 def do_show_folder(self, *a):
     open_folder(self, self.folder)