def test_info(capsys, mocker): log = logger.get_logger("test_info") log.info("foo") stdout, _ = capsys.readouterr() print("{}{}INFO:{} foo\n{}".format(colorama.Fore.BLUE, colorama.Style.BRIGHT, colorama.Style.NORMAL, colorama.Style.RESET_ALL)) x, _ = capsys.readouterr() assert x == stdout
def test_warn(capsys, mocker): log = logger.get_logger("test_warn") log.warning("foo") stdout, _ = capsys.readouterr() print("{}{}WARNING:{} foo\n{}".format(colorama.Fore.YELLOW, colorama.Style.BRIGHT, colorama.Style.NORMAL, colorama.Style.RESET_ALL)) x, _ = capsys.readouterr() assert x == stdout
def test_error(capsys, mocker): log = logger.get_logger("test_error") log.error("foo") _, stderr = capsys.readouterr() print("{}{}ERROR:{} foo\n{}".format(colorama.Fore.RED, colorama.Style.BRIGHT, colorama.Style.NORMAL, colorama.Style.RESET_ALL)) x, _ = capsys.readouterr() assert x == stderr
def test_critical(capsys, mocker): log = logger.get_logger("test_critical") log.critical("foo") _, stderr = capsys.readouterr() print("{}{}CRITICAL:{} foo\n{}".format(colorama.Fore.RED, colorama.Style.BRIGHT, colorama.Style.NORMAL, colorama.Style.RESET_ALL)) x, _ = capsys.readouterr() assert x == stderr
"""Default package.""" __version__ = "0.0.0" from ansiblelater import logger LOG = logger.get_logger("ansiblelater")
import contextlib import os import re import sys from distutils.version import LooseVersion import yaml from ansiblelater import logger try: import ConfigParser as configparser # noqa except ImportError: import configparser # noqa LOG = logger.get_logger(__name__) def count_spaces(c_string): leading_spaces = 0 trailing_spaces = 0 for i, e in enumerate(c_string): if not e.isspace(): break leading_spaces += 1 for i, e in reversed(list(enumerate(c_string))): if not e.isspace(): break trailing_spaces += 1