diff options
author | Kevin Van Brunt <kmvanbrunt@gmail.com> | 2019-06-26 02:33:18 -0400 |
---|---|---|
committer | Kevin Van Brunt <kmvanbrunt@gmail.com> | 2019-06-26 02:33:18 -0400 |
commit | e34bba44ef53228aeba613ac6e928b2c315111cf (patch) | |
tree | a39a736c3a36426fe6c278105ce9f6ec5696d16c /tests | |
parent | e6f65e607c6ad2350dfce05f3d5080d0ffbe35f1 (diff) | |
download | cmd2-git-e34bba44ef53228aeba613ac6e928b2c315111cf.tar.gz |
Moved code related to ANSI escape codes to new file called ansi.py
Diffstat (limited to 'tests')
-rw-r--r-- | tests/test_cmd2.py | 24 | ||||
-rw-r--r-- | tests/test_utils.py | 11 |
2 files changed, 18 insertions, 17 deletions
diff --git a/tests/test_cmd2.py b/tests/test_cmd2.py index 5ff8513f..3b6089f4 100644 --- a/tests/test_cmd2.py +++ b/tests/test_cmd2.py @@ -21,7 +21,7 @@ except ImportError: from unittest import mock import cmd2 -from cmd2 import clipboard, constants, utils +from cmd2 import ansi, clipboard, constants, utils from .conftest import run_cmd, normalize, verify_help_text, HELP_HISTORY, SHORTCUTS_TXT, SHOW_TXT, SHOW_LONG def CreateOutsimApp(): @@ -1460,7 +1460,7 @@ def test_poutput_none(outsim_app): def test_poutput_color_always(outsim_app): msg = 'Hello World' outsim_app.colors = 'Always' - outsim_app.poutput(utils.style(msg, fg='cyan')) + outsim_app.poutput(ansi.style(msg, fg='cyan')) out = outsim_app.stdout.getvalue() expected = Fore.CYAN + msg + Fore.RESET + '\n' assert out == expected @@ -1468,7 +1468,7 @@ def test_poutput_color_always(outsim_app): def test_poutput_color_never(outsim_app): msg = 'Hello World' outsim_app.colors = 'Never' - outsim_app.poutput(utils.style(msg, fg='cyan')) + outsim_app.poutput(ansi.style(msg, fg='cyan')) out = outsim_app.stdout.getvalue() expected = msg + '\n' assert out == expected @@ -1767,7 +1767,7 @@ def test_ppaged(outsim_app): def test_ppaged_strips_color_when_redirecting(outsim_app): msg = 'testing...' end = '\n' - outsim_app.colors = cmd2.constants.COLORS_TERMINAL + outsim_app.colors = cmd2.constants.ANSI_TERMINAL outsim_app._redirecting = True outsim_app.ppaged(Fore.RED + msg) out = outsim_app.stdout.getvalue() @@ -1776,7 +1776,7 @@ def test_ppaged_strips_color_when_redirecting(outsim_app): def test_ppaged_strips_color_when_redirecting_if_always(outsim_app): msg = 'testing...' end = '\n' - outsim_app.colors = cmd2.constants.COLORS_ALWAYS + outsim_app.colors = cmd2.constants.ANSI_ALWAYS outsim_app._redirecting = True outsim_app.ppaged(Fore.RED + msg) out = outsim_app.stdout.getvalue() @@ -1912,11 +1912,11 @@ class ColorsApp(cmd2.Cmd): def test_colors_default(): app = ColorsApp() - assert app.colors == cmd2.constants.COLORS_TERMINAL + assert app.colors == cmd2.constants.ANSI_TERMINAL def test_colors_pouterr_always_tty(mocker, capsys): app = ColorsApp() - app.colors = cmd2.constants.COLORS_ALWAYS + app.colors = cmd2.constants.ANSI_ALWAYS mocker.patch.object(app.stdout, 'isatty', return_value=True) mocker.patch.object(sys.stderr, 'isatty', return_value=True) @@ -1938,7 +1938,7 @@ def test_colors_pouterr_always_tty(mocker, capsys): def test_colors_pouterr_always_notty(mocker, capsys): app = ColorsApp() - app.colors = cmd2.constants.COLORS_ALWAYS + app.colors = cmd2.constants.ANSI_ALWAYS mocker.patch.object(app.stdout, 'isatty', return_value=False) mocker.patch.object(sys.stderr, 'isatty', return_value=False) @@ -1960,7 +1960,7 @@ def test_colors_pouterr_always_notty(mocker, capsys): def test_colors_terminal_tty(mocker, capsys): app = ColorsApp() - app.colors = cmd2.constants.COLORS_TERMINAL + app.colors = cmd2.constants.ANSI_TERMINAL mocker.patch.object(app.stdout, 'isatty', return_value=True) mocker.patch.object(sys.stderr, 'isatty', return_value=True) @@ -1981,7 +1981,7 @@ def test_colors_terminal_tty(mocker, capsys): def test_colors_terminal_notty(mocker, capsys): app = ColorsApp() - app.colors = cmd2.constants.COLORS_TERMINAL + app.colors = cmd2.constants.ANSI_TERMINAL mocker.patch.object(app.stdout, 'isatty', return_value=False) mocker.patch.object(sys.stderr, 'isatty', return_value=False) @@ -1995,7 +1995,7 @@ def test_colors_terminal_notty(mocker, capsys): def test_colors_never_tty(mocker, capsys): app = ColorsApp() - app.colors = cmd2.constants.COLORS_NEVER + app.colors = cmd2.constants.ANSI_NEVER mocker.patch.object(app.stdout, 'isatty', return_value=True) mocker.patch.object(sys.stderr, 'isatty', return_value=True) @@ -2009,7 +2009,7 @@ def test_colors_never_tty(mocker, capsys): def test_colors_never_notty(mocker, capsys): app = ColorsApp() - app.colors = cmd2.constants.COLORS_NEVER + app.colors = cmd2.constants.ANSI_NEVER mocker.patch.object(app.stdout, 'isatty', return_value=False) mocker.patch.object(sys.stderr, 'isatty', return_value=False) diff --git a/tests/test_utils.py b/tests/test_utils.py index e1f34b8a..88eb0901 100644 --- a/tests/test_utils.py +++ b/tests/test_utils.py @@ -10,6 +10,7 @@ import pytest from colorama import Fore, Back import cmd2.utils as cu +import cmd2.ansi as ansi HELLO_WORLD = 'Hello, world!' @@ -18,28 +19,28 @@ def test_strip_ansi(): base_str = HELLO_WORLD ansi_str = Fore.GREEN + base_str + Fore.RESET assert base_str != ansi_str - assert base_str == cu.strip_ansi(ansi_str) + assert base_str == ansi.strip_ansi(ansi_str) def test_ansi_safe_wcswidth(): base_str = HELLO_WORLD ansi_str = Fore.GREEN + base_str + Fore.RESET - assert cu.ansi_safe_wcswidth(ansi_str) != len(ansi_str) + assert ansi.ansi_safe_wcswidth(ansi_str) != len(ansi_str) def test_style(): base_str = HELLO_WORLD ansi_str = Fore.BLUE + Back.GREEN + base_str + Fore.RESET + Back.RESET - assert cu.style(base_str, fg='blue', bg='green') == ansi_str + assert ansi.style(base_str, fg='blue', bg='green') == ansi_str def test_style_color_not_exist(): base_str = HELLO_WORLD try: - cu.style(base_str, fg='hello', bg='green') + ansi.style(base_str, fg='hello', bg='green') assert False except ValueError: assert True try: - cu.style(base_str, fg='blue', bg='hello') + ansi.style(base_str, fg='blue', bg='hello') assert False except ValueError: assert True |