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')
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
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")
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