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 def test_hidden_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=0) button = UIButton(relative_rect=pygame.Rect(0, 0, 50, 50), text="", manager=default_ui_manager, container=container) button.show() assert container.visible == 0 assert button.visible == 1 container.hide() assert container.visible == 0 assert button.visible == 1 if __name__ == '__main__': pytest.console_main()
"""The pytest entry point.""" import pytest if __name__ == "__main__": raise SystemExit(pytest.console_main())