Пример #1
0
    def test_set_global_verbosity_level(self, capture):
        lgr = logger.init(base_level=logging.INFO)

        utils.set_global_verbosity_level(is_verbose_output=False)
        lgr.debug('TEST_LOGGER_OUTPUT')
        capture.check()
        lgr.info('TEST_LOGGER_OUTPUT')
        capture.check(('user', 'INFO', 'TEST_LOGGER_OUTPUT'))

        utils.set_global_verbosity_level(is_verbose_output=True)
        lgr.debug('TEST_LOGGER_OUTPUT')
        capture.check(('user', 'INFO', 'TEST_LOGGER_OUTPUT'),
                      ('user', 'DEBUG', 'TEST_LOGGER_OUTPUT'))
Пример #2
0
    def test_set_global_verbosity_level(self, capture):
        lgr = logger.init(base_level=logging.INFO)

        utils.set_global_verbosity_level(is_verbose_output=False)
        lgr.debug('TEST_LOGGER_OUTPUT')
        capture.check()
        lgr.info('TEST_LOGGER_OUTPUT')
        capture.check(('user', 'INFO', 'TEST_LOGGER_OUTPUT'))

        utils.set_global_verbosity_level(is_verbose_output=True)
        lgr.debug('TEST_LOGGER_OUTPUT')
        capture.check(
            ('user', 'INFO', 'TEST_LOGGER_OUTPUT'),
            ('user', 'DEBUG', 'TEST_LOGGER_OUTPUT'))
Пример #3
0
 def test_logger(self, capture):
     lgr = logger.init(base_level=logging.DEBUG)
     lgr.debug('TEST_LOGGER_OUTPUT')
     capture.check(('user', 'DEBUG', 'TEST_LOGGER_OUTPUT'))
Пример #4
0
 def test_logger_bad_config(self):
     try:
         logger.init(logging_config={'x': 'y'})
     except SystemExit as ex:
         self.assertTrue('could not init' in str(ex))
Пример #5
0
 def test_logger_bad_config(self):
     try:
         logger.init(logging_config={'x': 'y'})
     except SystemExit as ex:
         self.assertTrue('could not init' in str(ex))
Пример #6
0
 def test_logger(self, capture):
     lgr = logger.init(base_level=logging.DEBUG)
     lgr.debug('TEST_LOGGER_OUTPUT')
     capture.check(('user', 'DEBUG', 'TEST_LOGGER_OUTPUT'))
Пример #7
0
    -c --packages=<list>        Comma Separated list of package names
    -x --exclude=<list>         Comma Separated list of excluded packages
    -f --packages-file=<path> packages file path
    -v --verbose                a LOT of output
    --version                   Display current version of package and exit

"""

from __future__ import absolute_import
from docopt import docopt
from packman import logger
from packman.packman import packman_runner
from packman.utils import check_distro
from packman import utils

lgr = logger.init()


def ver_check():
    import pkg_resources
    version = None
    try:
        version = pkg_resources.get_distribution('packman').version
    except Exception as e:
        print(e)
    finally:
        del pkg_resources
    return version


def pkm_run(o):