summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorKevin Van Brunt <kmvanbrunt@gmail.com>2019-06-26 02:33:18 -0400
committerKevin Van Brunt <kmvanbrunt@gmail.com>2019-06-26 02:33:18 -0400
commite34bba44ef53228aeba613ac6e928b2c315111cf (patch)
treea39a736c3a36426fe6c278105ce9f6ec5696d16c /tests
parente6f65e607c6ad2350dfce05f3d5080d0ffbe35f1 (diff)
downloadcmd2-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.py24
-rw-r--r--tests/test_utils.py11
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