1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
"""Tests for tab bar layout."""
from __future__ import annotations
from pygittools.tui.git_colors import init_tui_color_theme
from pygittools.tui.tabs import draw_tab_row, tab_row_layout
def test_tab_row_layout_places_tabs_after_prefix() -> None:
layout = tab_row_layout("pygitweb", ("Status", "Log"))
assert layout == [(10, "Status"), (18, "Log")]
def test_draw_tab_row_renders_without_error() -> None:
init_tui_color_theme(None)
draw_tab_row(0, 80, "project", ("Status", "Log"), 1, prefix_attr=0)