Ejemplo n.º 1
0
def test_show_last_sync_no_sync(mocker):
    """
    If there's no value to display, default to a "waiting" message.
    """
    w = Window()
    w.update_activity_status = mocker.MagicMock()
    w.show_last_sync(None)
    w.update_activity_status.assert_called_once_with('Last Refresh: never')
Ejemplo n.º 2
0
def test_show_last_sync(mocker):
    """
    If there's a value display the result of its "humanize" method.humanize
    """
    w = Window()
    w.update_activity_status = mocker.MagicMock()
    updated_on = mocker.MagicMock()
    w.show_last_sync(updated_on)
    w.update_activity_status.assert_called_once_with(
        'Last Refresh: {}'.format(updated_on.humanize()))