コード例 #1
0
 def test_container_hide(self, _init_pygame,
                         default_ui_manager: IUIManagerInterface,
                         _display_surface_return_none):
     container = UIContainer(pygame.Rect(100, 100, 200, 200),
                             manager=default_ui_manager,
                             visible=1)
     assert container.visible == 1
     container.hide()
     assert container.visible == 0
コード例 #2
0
 def test_visible_container_children_behaviour_on_hide(self, _init_pygame, default_ui_manager: IUIManagerInterface,
                                                       _display_surface_return_none):
     container = UIContainer(pygame.Rect(100, 100, 200, 200), manager=default_ui_manager, visible=1)
     button = UIButton(relative_rect=pygame.Rect(0, 0, 50, 50), text="",
                       manager=default_ui_manager, container=container)
     assert container.visible == 1
     assert button.visible == 1
     container.hide()
     assert container.visible == 0
     assert button.visible == 0