Ejemplo n.º 1
0
    def test_should_call_activate_show_item_view_hides(self, trayicon_menu):
        connect_events(trayicon_menu)

        result = Events.View.send(State.hid)

        assert len(result) == 1
        assert trayicon_menu.activate_show_item == method_called(result)
Ejemplo n.º 2
0
def task_button(mock_session):
    Session.receivers.clear()

    instance = TaskButton(mock_session)
    connect_events(instance)

    return instance
    def activate(self):
        super(StatusIconPlugin, self).activate()

        graph.register_instance(TrayIcon, self)
        connect_events(self.menu)

        self._show_if_session_is_running()
Ejemplo n.º 4
0
def toolbar(tomate_session) -> Toolbar:
    Session.receivers.clear()

    instance = Toolbar(tomate_session, Gtk.ToolItem())
    connect_events(instance)

    return instance
Ejemplo n.º 5
0
    def activate(self):
        super(StatusIconPlugin, self).activate()

        graph.register_instance(TrayIcon, self)
        connect_events(self.menu)

        self._show_if_session_is_running()
Ejemplo n.º 6
0
    def test_should_call_activate_show_item_view_hides(self, trayicon_menu):
        connect_events(trayicon_menu)

        result = Events.View.send(State.hid)

        assert len(result) == 1
        assert trayicon_menu.activate_show_item == method_called(result)
Ejemplo n.º 7
0
def subject(session):
    Session.receivers.clear()

    instance = TaskButton(session)

    connect_events(instance)

    return instance
Ejemplo n.º 8
0
    def subject(mock_view):
        from tomate_gtk.widgets.menu import TrayIconMenu

        Events.View.receivers.clear()

        instance = TrayIconMenu(mock_view)
        connect_events(instance)

        return instance
Ejemplo n.º 9
0
    def test_should_not_call_menu_after_deactivate(self, trayicon_menu):
        assert len(Events.View.receivers) == 0

        connect_events(trayicon_menu)

        assert len(Events.View.receivers) == 2

        disconnect_events(trayicon_menu)

        result = Events.View.send(State.hid)

        assert len(result) == 0
Ejemplo n.º 10
0
    def test_should_not_call_menu_after_deactivate(self, trayicon_menu):
        assert len(Events.View.receivers) == 0
        Events.View.receivers.clear()

        connect_events(trayicon_menu)

        assert len(Events.View.receivers) == 2

        disconnect_events(trayicon_menu)

        result = Events.View.send(State.hid)

        assert len(result) == 0