Example #1
0
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
Example #2
0
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
Example #3
0
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
Example #4
0
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
Example #5
0
"""Default package."""

__version__ = "0.0.0"

from ansiblelater import logger

LOG = logger.get_logger("ansiblelater")
Example #6
0
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