diff options
| author | django-bot <ops@djangoproject.com> | 2022-02-03 20:24:19 +0100 |
|---|---|---|
| committer | Mariusz Felisiak <felisiak.mariusz@gmail.com> | 2022-02-07 20:37:05 +0100 |
| commit | 9c19aff7c7561e3a82978a272ecdaad40dda5c00 (patch) | |
| tree | f0506b668a013d0063e5fba3dbf4863b466713ba /tests/utils_tests/test_termcolors.py | |
| parent | f68fa8b45dfac545cfc4111d4e52804c86db68d3 (diff) | |
Refs #33476 -- Reformatted code with Black.
Diffstat (limited to 'tests/utils_tests/test_termcolors.py')
| -rw-r--r-- | tests/utils_tests/test_termcolors.py | 200 |
1 files changed, 112 insertions, 88 deletions
diff --git a/tests/utils_tests/test_termcolors.py b/tests/utils_tests/test_termcolors.py index 0469137a9c..7ee4f9b0b2 100644 --- a/tests/utils_tests/test_termcolors.py +++ b/tests/utils_tests/test_termcolors.py @@ -1,209 +1,233 @@ import unittest from django.utils.termcolors import ( - DARK_PALETTE, DEFAULT_PALETTE, LIGHT_PALETTE, NOCOLOR_PALETTE, PALETTES, - colorize, parse_color_setting, + DARK_PALETTE, + DEFAULT_PALETTE, + LIGHT_PALETTE, + NOCOLOR_PALETTE, + PALETTES, + colorize, + parse_color_setting, ) class TermColorTests(unittest.TestCase): - def test_empty_string(self): - self.assertEqual(parse_color_setting(''), PALETTES[DEFAULT_PALETTE]) + self.assertEqual(parse_color_setting(""), PALETTES[DEFAULT_PALETTE]) def test_simple_palette(self): - self.assertEqual(parse_color_setting('light'), PALETTES[LIGHT_PALETTE]) - self.assertEqual(parse_color_setting('dark'), PALETTES[DARK_PALETTE]) - self.assertIsNone(parse_color_setting('nocolor')) + self.assertEqual(parse_color_setting("light"), PALETTES[LIGHT_PALETTE]) + self.assertEqual(parse_color_setting("dark"), PALETTES[DARK_PALETTE]) + self.assertIsNone(parse_color_setting("nocolor")) def test_fg(self): self.assertEqual( - parse_color_setting('error=green'), - dict(PALETTES[NOCOLOR_PALETTE], ERROR={'fg': 'green'}) + parse_color_setting("error=green"), + dict(PALETTES[NOCOLOR_PALETTE], ERROR={"fg": "green"}), ) def test_fg_bg(self): self.assertEqual( - parse_color_setting('error=green/blue'), - dict(PALETTES[NOCOLOR_PALETTE], ERROR={'fg': 'green', 'bg': 'blue'}) + parse_color_setting("error=green/blue"), + dict(PALETTES[NOCOLOR_PALETTE], ERROR={"fg": "green", "bg": "blue"}), ) def test_fg_opts(self): self.assertEqual( - parse_color_setting('error=green,blink'), - dict(PALETTES[NOCOLOR_PALETTE], ERROR={'fg': 'green', 'opts': ('blink',)}) + parse_color_setting("error=green,blink"), + dict(PALETTES[NOCOLOR_PALETTE], ERROR={"fg": "green", "opts": ("blink",)}), ) self.assertEqual( - parse_color_setting('error=green,bold,blink'), - dict(PALETTES[NOCOLOR_PALETTE], ERROR={'fg': 'green', 'opts': ('blink', 'bold')}) + parse_color_setting("error=green,bold,blink"), + dict( + PALETTES[NOCOLOR_PALETTE], + ERROR={"fg": "green", "opts": ("blink", "bold")}, + ), ) def test_fg_bg_opts(self): self.assertEqual( - parse_color_setting('error=green/blue,blink'), - dict(PALETTES[NOCOLOR_PALETTE], ERROR={'fg': 'green', 'bg': 'blue', 'opts': ('blink',)}) + parse_color_setting("error=green/blue,blink"), + dict( + PALETTES[NOCOLOR_PALETTE], + ERROR={"fg": "green", "bg": "blue", "opts": ("blink",)}, + ), ) self.assertEqual( - parse_color_setting('error=green/blue,bold,blink'), - dict(PALETTES[NOCOLOR_PALETTE], ERROR={'fg': 'green', 'bg': 'blue', 'opts': ('blink', 'bold')}) + parse_color_setting("error=green/blue,bold,blink"), + dict( + PALETTES[NOCOLOR_PALETTE], + ERROR={"fg": "green", "bg": "blue", "opts": ("blink", "bold")}, + ), ) def test_override_palette(self): self.assertEqual( - parse_color_setting('light;error=green'), - dict(PALETTES[LIGHT_PALETTE], ERROR={'fg': 'green'}) + parse_color_setting("light;error=green"), + dict(PALETTES[LIGHT_PALETTE], ERROR={"fg": "green"}), ) def test_override_nocolor(self): self.assertEqual( - parse_color_setting('nocolor;error=green'), - dict(PALETTES[NOCOLOR_PALETTE], ERROR={'fg': 'green'}) + parse_color_setting("nocolor;error=green"), + dict(PALETTES[NOCOLOR_PALETTE], ERROR={"fg": "green"}), ) def test_reverse_override(self): - self.assertEqual(parse_color_setting('error=green;light'), PALETTES[LIGHT_PALETTE]) + self.assertEqual( + parse_color_setting("error=green;light"), PALETTES[LIGHT_PALETTE] + ) def test_multiple_roles(self): self.assertEqual( - parse_color_setting('error=green;sql_field=blue'), - dict(PALETTES[NOCOLOR_PALETTE], ERROR={'fg': 'green'}, SQL_FIELD={'fg': 'blue'}) + parse_color_setting("error=green;sql_field=blue"), + dict( + PALETTES[NOCOLOR_PALETTE], + ERROR={"fg": "green"}, + SQL_FIELD={"fg": "blue"}, + ), ) def test_override_with_multiple_roles(self): self.assertEqual( - parse_color_setting('light;error=green;sql_field=blue'), - dict(PALETTES[LIGHT_PALETTE], ERROR={'fg': 'green'}, SQL_FIELD={'fg': 'blue'}) + parse_color_setting("light;error=green;sql_field=blue"), + dict( + PALETTES[LIGHT_PALETTE], ERROR={"fg": "green"}, SQL_FIELD={"fg": "blue"} + ), ) def test_empty_definition(self): - self.assertIsNone(parse_color_setting(';')) - self.assertEqual(parse_color_setting('light;'), PALETTES[LIGHT_PALETTE]) - self.assertIsNone(parse_color_setting(';;;')) + self.assertIsNone(parse_color_setting(";")) + self.assertEqual(parse_color_setting("light;"), PALETTES[LIGHT_PALETTE]) + self.assertIsNone(parse_color_setting(";;;")) def test_empty_options(self): self.assertEqual( - parse_color_setting('error=green,'), - dict(PALETTES[NOCOLOR_PALETTE], ERROR={'fg': 'green'}) + parse_color_setting("error=green,"), + dict(PALETTES[NOCOLOR_PALETTE], ERROR={"fg": "green"}), ) self.assertEqual( - parse_color_setting('error=green,,,'), - dict(PALETTES[NOCOLOR_PALETTE], ERROR={'fg': 'green'}) + parse_color_setting("error=green,,,"), + dict(PALETTES[NOCOLOR_PALETTE], ERROR={"fg": "green"}), ) self.assertEqual( - parse_color_setting('error=green,,blink,,'), - dict(PALETTES[NOCOLOR_PALETTE], ERROR={'fg': 'green', 'opts': ('blink',)}) + parse_color_setting("error=green,,blink,,"), + dict(PALETTES[NOCOLOR_PALETTE], ERROR={"fg": "green", "opts": ("blink",)}), ) def test_bad_palette(self): - self.assertIsNone(parse_color_setting('unknown')) + self.assertIsNone(parse_color_setting("unknown")) def test_bad_role(self): - self.assertIsNone(parse_color_setting('unknown=')) - self.assertIsNone(parse_color_setting('unknown=green')) + self.assertIsNone(parse_color_setting("unknown=")) + self.assertIsNone(parse_color_setting("unknown=green")) self.assertEqual( - parse_color_setting('unknown=green;sql_field=blue'), - dict(PALETTES[NOCOLOR_PALETTE], SQL_FIELD={'fg': 'blue'}) + parse_color_setting("unknown=green;sql_field=blue"), + dict(PALETTES[NOCOLOR_PALETTE], SQL_FIELD={"fg": "blue"}), ) def test_bad_color(self): - self.assertIsNone(parse_color_setting('error=')) + self.assertIsNone(parse_color_setting("error=")) self.assertEqual( - parse_color_setting('error=;sql_field=blue'), - dict(PALETTES[NOCOLOR_PALETTE], SQL_FIELD={'fg': 'blue'}) + parse_color_setting("error=;sql_field=blue"), + dict(PALETTES[NOCOLOR_PALETTE], SQL_FIELD={"fg": "blue"}), ) - self.assertIsNone(parse_color_setting('error=unknown')) + self.assertIsNone(parse_color_setting("error=unknown")) self.assertEqual( - parse_color_setting('error=unknown;sql_field=blue'), - dict(PALETTES[NOCOLOR_PALETTE], SQL_FIELD={'fg': 'blue'}) + parse_color_setting("error=unknown;sql_field=blue"), + dict(PALETTES[NOCOLOR_PALETTE], SQL_FIELD={"fg": "blue"}), ) self.assertEqual( - parse_color_setting('error=green/unknown'), - dict(PALETTES[NOCOLOR_PALETTE], ERROR={'fg': 'green'}) + parse_color_setting("error=green/unknown"), + dict(PALETTES[NOCOLOR_PALETTE], ERROR={"fg": "green"}), ) self.assertEqual( - parse_color_setting('error=green/blue/something'), - dict(PALETTES[NOCOLOR_PALETTE], ERROR={'fg': 'green', 'bg': 'blue'}) + parse_color_setting("error=green/blue/something"), + dict(PALETTES[NOCOLOR_PALETTE], ERROR={"fg": "green", "bg": "blue"}), ) self.assertEqual( - parse_color_setting('error=green/blue/something,blink'), - dict(PALETTES[NOCOLOR_PALETTE], ERROR={'fg': 'green', 'bg': 'blue', 'opts': ('blink',)}) + parse_color_setting("error=green/blue/something,blink"), + dict( + PALETTES[NOCOLOR_PALETTE], + ERROR={"fg": "green", "bg": "blue", "opts": ("blink",)}, + ), ) def test_bad_option(self): self.assertEqual( - parse_color_setting('error=green,unknown'), - dict(PALETTES[NOCOLOR_PALETTE], ERROR={'fg': 'green'}) + parse_color_setting("error=green,unknown"), + dict(PALETTES[NOCOLOR_PALETTE], ERROR={"fg": "green"}), ) self.assertEqual( - parse_color_setting('error=green,unknown,blink'), - dict(PALETTES[NOCOLOR_PALETTE], ERROR={'fg': 'green', 'opts': ('blink',)}) + parse_color_setting("error=green,unknown,blink"), + dict(PALETTES[NOCOLOR_PALETTE], ERROR={"fg": "green", "opts": ("blink",)}), ) def test_role_case(self): self.assertEqual( - parse_color_setting('ERROR=green'), - dict(PALETTES[NOCOLOR_PALETTE], ERROR={'fg': 'green'}) + parse_color_setting("ERROR=green"), + dict(PALETTES[NOCOLOR_PALETTE], ERROR={"fg": "green"}), ) self.assertEqual( - parse_color_setting('eRrOr=green'), - dict(PALETTES[NOCOLOR_PALETTE], ERROR={'fg': 'green'}) + parse_color_setting("eRrOr=green"), + dict(PALETTES[NOCOLOR_PALETTE], ERROR={"fg": "green"}), ) def test_color_case(self): self.assertEqual( - parse_color_setting('error=GREEN'), - dict(PALETTES[NOCOLOR_PALETTE], ERROR={'fg': 'green'}) + parse_color_setting("error=GREEN"), + dict(PALETTES[NOCOLOR_PALETTE], ERROR={"fg": "green"}), ) self.assertEqual( - parse_color_setting('error=GREEN/BLUE'), - dict(PALETTES[NOCOLOR_PALETTE], ERROR={'fg': 'green', 'bg': 'blue'}) + parse_color_setting("error=GREEN/BLUE"), + dict(PALETTES[NOCOLOR_PALETTE], ERROR={"fg": "green", "bg": "blue"}), ) self.assertEqual( - parse_color_setting('error=gReEn'), - dict(PALETTES[NOCOLOR_PALETTE], ERROR={'fg': 'green'}) + parse_color_setting("error=gReEn"), + dict(PALETTES[NOCOLOR_PALETTE], ERROR={"fg": "green"}), ) self.assertEqual( - parse_color_setting('error=gReEn/bLuE'), - dict(PALETTES[NOCOLOR_PALETTE], ERROR={'fg': 'green', 'bg': 'blue'}) + parse_color_setting("error=gReEn/bLuE"), + dict(PALETTES[NOCOLOR_PALETTE], ERROR={"fg": "green", "bg": "blue"}), ) def test_opts_case(self): self.assertEqual( - parse_color_setting('error=green,BLINK'), - dict(PALETTES[NOCOLOR_PALETTE], ERROR={'fg': 'green', 'opts': ('blink',)}) + parse_color_setting("error=green,BLINK"), + dict(PALETTES[NOCOLOR_PALETTE], ERROR={"fg": "green", "opts": ("blink",)}), ) self.assertEqual( - parse_color_setting('error=green,bLiNk'), - dict(PALETTES[NOCOLOR_PALETTE], ERROR={'fg': 'green', 'opts': ('blink',)}) + parse_color_setting("error=green,bLiNk"), + dict(PALETTES[NOCOLOR_PALETTE], ERROR={"fg": "green", "opts": ("blink",)}), ) def test_colorize_empty_text(self): - self.assertEqual(colorize(text=None), '\x1b[m\x1b[0m') - self.assertEqual(colorize(text=''), '\x1b[m\x1b[0m') + self.assertEqual(colorize(text=None), "\x1b[m\x1b[0m") + self.assertEqual(colorize(text=""), "\x1b[m\x1b[0m") - self.assertEqual(colorize(text=None, opts=('noreset',)), '\x1b[m') - self.assertEqual(colorize(text='', opts=('noreset',)), '\x1b[m') + self.assertEqual(colorize(text=None, opts=("noreset",)), "\x1b[m") + self.assertEqual(colorize(text="", opts=("noreset",)), "\x1b[m") def test_colorize_reset(self): - self.assertEqual(colorize(text='', opts=('reset',)), '\x1b[0m') + self.assertEqual(colorize(text="", opts=("reset",)), "\x1b[0m") def test_colorize_fg_bg(self): - self.assertEqual(colorize(text='Test', fg='red'), '\x1b[31mTest\x1b[0m') - self.assertEqual(colorize(text='Test', bg='red'), '\x1b[41mTest\x1b[0m') + self.assertEqual(colorize(text="Test", fg="red"), "\x1b[31mTest\x1b[0m") + self.assertEqual(colorize(text="Test", bg="red"), "\x1b[41mTest\x1b[0m") # Ignored kwarg. - self.assertEqual(colorize(text='Test', other='red'), '\x1b[mTest\x1b[0m') + self.assertEqual(colorize(text="Test", other="red"), "\x1b[mTest\x1b[0m") def test_colorize_opts(self): self.assertEqual( - colorize(text='Test', opts=('bold', 'underscore')), - '\x1b[1;4mTest\x1b[0m', + colorize(text="Test", opts=("bold", "underscore")), + "\x1b[1;4mTest\x1b[0m", ) self.assertEqual( - colorize(text='Test', opts=('blink',)), - '\x1b[5mTest\x1b[0m', + colorize(text="Test", opts=("blink",)), + "\x1b[5mTest\x1b[0m", ) # Ignored opts. self.assertEqual( - colorize(text='Test', opts=('not_an_option',)), - '\x1b[mTest\x1b[0m', + colorize(text="Test", opts=("not_an_option",)), + "\x1b[mTest\x1b[0m", ) |
