def test_get_configured_accounts(self): os.environ["MOCK_ACCOUNT_STATE"] = str(Account.STATE_VALID) accounts = accountsmanager.get_configured_accounts() count = len(accounts) self.assertTrue(count > 0) self.assertTrue(accountsmanager.has_configured_accounts()) os.environ["MOCK_ACCOUNT_STATE"] = str(Account.STATE_NONE) accounts = accountsmanager.get_configured_accounts() self.assertTrue(len(accounts) == count - 1) os.environ["MOCK_ACCOUNT_STATE"] = str(Account.STATE_EXPIRED) accounts = accountsmanager.get_configured_accounts() self.assertTrue(len(accounts) == count)
def __init__(self, journalactivity): ToolbarBox.__init__(self) self._journalactivity = journalactivity self._metadata = None self._temp_file_path = None self._refresh = None self._resume = ToolButton('activity-start') self._resume.connect('clicked', self._resume_clicked_cb) self.toolbar.insert(self._resume, -1) self._resume.show() client = GConf.Client.get_default() color = XoColor(client.get_string('/desktop/sugar/user/color')) self._copy = ToolButton() icon = Icon(icon_name='edit-copy', xo_color=color) self._copy.set_icon_widget(icon) icon.show() self._copy.set_tooltip(_('Copy to')) self._copy.connect('clicked', self._copy_clicked_cb) self.toolbar.insert(self._copy, -1) self._copy.show() self._duplicate = ToolButton() icon = Icon(icon_name='edit-duplicate', xo_color=color) self._duplicate.set_icon_widget(icon) self._duplicate.set_tooltip(_('Duplicate')) self._duplicate.connect('clicked', self._duplicate_clicked_cb) self.toolbar.insert(self._duplicate, -1) if accountsmanager.has_configured_accounts(): self._refresh = ToolButton('entry-refresh') self._refresh.set_tooltip(_('Refresh')) self._refresh.connect('clicked', self._refresh_clicked_cb) self.toolbar.insert(self._refresh, -1) self._refresh.show() separator = Gtk.SeparatorToolItem() self.toolbar.insert(separator, -1) separator.show() erase_button = ToolButton('list-remove') erase_button.set_tooltip(_('Erase')) erase_button.connect('clicked', self._erase_button_clicked_cb) self.toolbar.insert(erase_button, -1) erase_button.show()
def __init__(self, journalactivity): ToolbarBox.__init__(self) self._journalactivity = journalactivity self._metadata = None self._temp_file_path = None self._refresh = None self._resume = ToolButton('activity-start') self._resume.connect('clicked', self._resume_clicked_cb) self.toolbar.insert(self._resume, -1) self._resume.show() self._resume_menu = None color = profile.get_color() self._copy = ToolButton() icon = Icon(icon_name='edit-copy', xo_color=color) self._copy.set_icon_widget(icon) icon.show() self._copy.set_tooltip(_('Copy to')) self._copy.connect('clicked', self._copy_clicked_cb) self.toolbar.insert(self._copy, -1) self._copy.show() self._duplicate = ToolButton() icon = Icon(icon_name='edit-duplicate', xo_color=color) self._duplicate.set_icon_widget(icon) self._duplicate.set_tooltip(_('Duplicate')) self._duplicate.connect('clicked', self._duplicate_clicked_cb) self.toolbar.insert(self._duplicate, -1) if accountsmanager.has_configured_accounts(): self._refresh = ToolButton('entry-refresh') self._refresh.set_tooltip(_('Refresh')) self._refresh.connect('clicked', self._refresh_clicked_cb) self.toolbar.insert(self._refresh, -1) self._refresh.show() separator = Gtk.SeparatorToolItem() self.toolbar.insert(separator, -1) separator.show() erase_button = ToolButton('list-remove') erase_button.set_tooltip(_('Erase')) erase_button.connect('clicked', self._erase_button_clicked_cb) self.toolbar.insert(erase_button, -1) erase_button.show()