Beispiel #1
0
    def _setup_secondary_view(self):
        self._secondary_view = Gtk.VBox()

        self._detail_toolbox = DetailToolbox(self)
        self._detail_toolbox.connect('volume-error', self.volume_error_cb)

        self._detail_view = DetailView(self)
        self._detail_view.connect('go-back-clicked', self.__go_back_clicked_cb)
        self._secondary_view.pack_end(self._detail_view, True, True, 0)
        self._detail_view.show()
from jarabe.journal.journaltoolbox import DetailToolbox
from jarabe.journal.journalwindow import JournalWindow
from jarabe.webservice.account import Account

ACCOUNT_NAME = 'mock'


class JournalMock(JournalWindow):
    def get_mount_point(self):
        return '/'

tests_dir = os.getcwd()
extension_dir = os.path.join(tests_dir, 'extensions')

os.environ["MOCK_ACCOUNT_STATE"] = str(Account.STATE_VALID)
config.ext_path = extension_dir
sys.path.append(config.ext_path)

window = Gtk.Window()

toolbox = DetailToolbox(JournalMock())
toolbox.show()

window.add(toolbox)
window.show()

toolbox.set_metadata({'mountpoint': '/', 'uid': '', 'title': 'mock'})
toolbox._copy.palette.popup(immediate=True)

Gtk.main()