def test_update_menu_bar_grab(self, _init_pygame, default_ui_manager): message_window = UIMessageWindow(message_window_rect=pygame.Rect(100, 100, 200, 300), message_title="Test Message", html_message="This is a bold test of the message box functionality.", manager=default_ui_manager) message_window.menu_bar.held = True message_window.update(0.01) assert message_window.grabbed_window is True
def test_update_menu_bar_grab(self, _init_pygame, default_ui_manager, _display_surface_return_none): message_window = UIMessageWindow(rect=pygame.Rect(100, 100, 250, 300), window_title="Test Message", html_message="This is a bold test of the " "message box functionality.", manager=default_ui_manager) message_window.title_bar.held = True message_window.update(0.01) assert message_window.grabbed_window is True
def test_update_dismiss_button(self, _init_pygame, default_ui_manager): message_window = UIMessageWindow(message_window_rect=pygame.Rect(100, 100, 200, 300), message_title="Test Message", html_message="This is a bold test of the message box functionality.", manager=default_ui_manager) message_window.dismiss_button.pressed = True is_alive_pre_update = message_window.alive() message_window.update(0.01) is_dead_post_update = not message_window.alive() assert is_alive_pre_update is True and is_dead_post_update is True