diff --git a/tests/test_constants.py b/tests/test_constants.py new file mode 100644 index 0000000..60a15cf --- /dev/null +++ b/tests/test_constants.py @@ -0,0 +1,15 @@ +from toot.tui.constants import PALETTE, MONO_PALETTE + + +def test_palette(): + # for every entry in PALETTE, there must be + # a corresponding entry in MONO_PALETTE + for pal in PALETTE: + matches = [item for item in MONO_PALETTE if item[0] == pal[0]] + assert len(matches) > 0, f"{pal}, present in PALETTE, missing from MONO_PALETTE" + + # for every entry in MONO_PALETTE, there must be + # a corresponding entry in PALETTE + for pal in MONO_PALETTE: + matches = [item for item in PALETTE if item[0] == pal[0]] + assert len(matches) > 0, f"{pal}, present in MONO_PALETTE, missing from PALETTE" diff --git a/toot/tui/constants.py b/toot/tui/constants.py index 285fcf7..e672947 100644 --- a/toot/tui/constants.py +++ b/toot/tui/constants.py @@ -75,7 +75,6 @@ MONO_PALETTE = [ ('warning', 'white,bold', 'black'), # Functional - ('account', 'dark green', ''), ('hashtag_followed', 'white,bold', ''), ('hashtag', 'white,bold', ''), ('link', ',italics', ''),