1
0
mirror of https://github.com/ihabunek/toot synced 2025-01-11 00:53:49 +01:00
Toot-Mastodon-CLI-TUI-clien.../tests/test_constants.py
Daniel Schwarz 28a3343761 Added sanity check tests to ensure PALETTE and MONO_PALETTE match
And fixed a bug uncovered by the above tests :)
2023-07-07 18:12:38 -04:00

16 lines
628 B
Python

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"