def test_set_global_verbosity_level(self): lgr = init(base_level=logging.INFO) with LogCapture() as l: ap.set_global_verbosity_level(is_verbose_output=False) lgr.debug('TEST_LOGGER_OUTPUT') l.check() lgr.info('TEST_LOGGER_OUTPUT') l.check(('user', 'INFO', 'TEST_LOGGER_OUTPUT')) ap.set_global_verbosity_level(is_verbose_output=True) lgr.debug('TEST_LOGGER_OUTPUT') l.check(('user', 'INFO', 'TEST_LOGGER_OUTPUT'), ('user', 'DEBUG', 'TEST_LOGGER_OUTPUT'))
def test_set_global_verbosity_level(self, capture): lgr = init(base_level=logging.INFO) ap._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')) ap._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'))
Options: -h --help Show this screen -c --config=<path> Path to config yaml (defaults to config.yaml) -f --force Forces deletion and creation of venv and tar file. -d --dryrun Prints out the modules to be installed without actually installing them. -n --no-validation Does not validate that all modules were installed correctly. -v --verbose verbose level logging --version Display current version """ from __future__ import absolute_import from docopt import docopt import agent_packager.logger as logger import agent_packager.packager as packager lgr = logger.init() def ver_check(): import pkg_resources version = None try: version = pkg_resources.get_distribution('agent_packager').version except Exception as e: print(e) finally: del pkg_resources return version def _run(test_options=None):