Esempio n. 1
0
def test_show_login_error():
    """
    Ensures that an error message is displayed in the login dialog.
    """
    mock_controller = mock.MagicMock()
    w = Window()
    w.setup(mock_controller)
    w.login_dialog = mock.MagicMock()
    w.show_login_error('boom')
    w.login_dialog.error.assert_called_once_with('boom')
Esempio n. 2
0
def test_hide_login():
    """
    Ensure the login dialog is closed and hidden.
    """
    mock_controller = mock.MagicMock()
    w = Window()
    w.setup(mock_controller)
    ld = mock.MagicMock()
    w.login_dialog = ld
    w.hide_login()
    ld.accept.assert_called_once_with()
    assert w.login_dialog is None
Esempio n. 3
0
def test_show_login_error(mocker):
    """
    Ensures that an error message is displayed in the login dialog.
    """
    w = Window()
    w.show_login = mocker.MagicMock()
    w.setup(mocker.MagicMock())
    w.login_dialog = mocker.MagicMock()

    w.show_login_error("boom")

    w.login_dialog.error.assert_called_once_with("boom")
Esempio n. 4
0
def test_hide_login(mocker):
    """
    Ensure the login dialog is closed and hidden.
    """
    w = Window()
    w.show_login = mocker.MagicMock()
    ld = mocker.MagicMock()
    w.login_dialog = ld

    w.hide_login()

    ld.accept.assert_called_once_with()
    assert w.login_dialog is None