def test_menu_header_light_padding_t3_l4_b3_r4(self): print_screen_edge() header = MenuHeader(MenuStyle(padding=MenuPadding(3, 4, 3, 4), border_style=LightBorderStyle()), title="My Title") for line in header.generate(): print(line)
def test_menu_header_light_margins_t1_l4_b0_r4(self): print_screen_edge() header = MenuHeader(MenuStyle(margins=MenuMargins(1, 4, 0, 4), border_style=LightBorderStyle()), title="My Title") for line in header.generate(): print(line)
def test_menu_header_ascii_no_subtitle(self): print_screen_edge() header = MenuHeader( MenuStyle(border_style_type=MenuBorderStyleType.ASCII_BORDER), title="My Title") for line in header.generate(): print(line)
def test_menu_header_ascii_title_centered(self): print_screen_edge() header = MenuHeader( MenuStyle(border_style_type=MenuBorderStyleType.ASCII_BORDER), title="My Centered Title", title_align='center') for line in header.generate(): print(line)
def test_menu_header_ascii_with_bottom_border(self): print_screen_edge() header = MenuHeader( MenuStyle(border_style_type=MenuBorderStyleType.ASCII_BORDER), title="My Title", subtitle="I Should Have a Bottom Border", show_bottom_border=True) for line in header.generate(): print(line)
def test_menu_header_light_no_subtitle(self): print_screen_edge() header = MenuHeader(MenuStyle(border_style=LightBorderStyle()), title="My Title") for line in header.generate(): print(line)