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'))
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'))
def test_logger(self, capture): lgr = logger.init(base_level=logging.DEBUG) lgr.debug('TEST_LOGGER_OUTPUT') capture.check(('user', 'DEBUG', 'TEST_LOGGER_OUTPUT'))
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))
-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):