Coverage report: 73.24%

Files Functions Classes

coverage.py v7.13.4, created at 2026-03-13 19:35 +0000

      Statements   Branches   Total
File function   coverage statements missing excluded   coverage branches partial   coverage
src / ezpl / __init__.py (no function)   95.45% 22 1 0   50.00% 2 1   91.67%
src / ezpl / cli / __init__.py (no function)   100.00% 3 0 0   100.00% 0 0   100.00%
src / ezpl / cli / _console.py (no function)   100.00% 3 0 0   100.00% 0 0   100.00%
src / ezpl / cli / commands / __init__.py (no function)   100.00% 6 0 0   100.00% 0 0   100.00%
src / ezpl / cli / commands / config.py config_group   100.00% 0 0 0   100.00% 0 0   100.00%
src / ezpl / cli / commands / config.py get_command   51.52% 33 16 0   57.14% 14 4   53.19%
src / ezpl / cli / commands / config.py set_command   39.13% 23 14 0   25.00% 8 2   35.48%
src / ezpl / cli / commands / config.py reset_command   60.00% 15 6 0   50.00% 2 1   58.82%
src / ezpl / cli / commands / config.py (no function)   100.00% 21 0 0   100.00% 0 0   100.00%
src / ezpl / cli / commands / info.py info_command   80.33% 61 12 0   50.00% 4 2   78.46%
src / ezpl / cli / commands / info.py (no function)   100.00% 12 0 0   100.00% 0 0   100.00%
src / ezpl / cli / commands / logs.py _get_log_file   57.14% 7 3 0   50.00% 4 2   54.55%
src / ezpl / cli / commands / logs.py _get_log_dir   28.57% 7 5 0   25.00% 4 1   27.27%
src / ezpl / cli / commands / logs.py _parse_size   0.00% 13 13 0   0.00% 4 0   0.00%
src / ezpl / cli / commands / logs.py logs_group   100.00% 0 0 0   100.00% 0 0   100.00%
src / ezpl / cli / commands / logs.py view_command   29.03% 31 22 0   35.71% 14 3   31.11%
src / ezpl / cli / commands / logs.py search_command   56.25% 16 7 0   66.67% 6 2   59.09%
src / ezpl / cli / commands / logs.py stats_command   83.87% 31 5 0   62.50% 8 3   79.49%
src / ezpl / cli / commands / logs.py tail_command   0.00% 15 15 0   0.00% 6 0   0.00%
src / ezpl / cli / commands / logs.py list_command   61.54% 26 10 0   66.67% 6 2   62.50%
src / ezpl / cli / commands / logs.py clean_command   0.00% 48 48 0   0.00% 28 0   0.00%
src / ezpl / cli / commands / logs.py export_command   0.00% 31 31 0   0.00% 10 0   0.00%
src / ezpl / cli / commands / logs.py (no function)   100.00% 51 0 0   100.00% 0 0   100.00%
src / ezpl / cli / commands / version.py version_command   0.00% 18 18 0   0.00% 4 0   0.00%
src / ezpl / cli / commands / version.py (no function)   100.00% 9 0 0   100.00% 0 0   100.00%
src / ezpl / cli / utils / __init__.py (no function)   100.00% 5 0 0   100.00% 0 0   100.00%
src / ezpl / cli / utils / env_manager.py UserEnvManager.__init__   100.00% 2 0 0   100.00% 0 0   100.00%
src / ezpl / cli / utils / env_manager.py UserEnvManager._get_env_file_path   50.00% 4 2 0   50.00% 2 1   50.00%
src / ezpl / cli / utils / env_manager.py UserEnvManager._load_env_file   83.33% 12 2 0   100.00% 6 0   88.89%
src / ezpl / cli / utils / env_manager.py UserEnvManager._save_env_file   81.82% 11 2 0   100.00% 2 0   84.62%
src / ezpl / cli / utils / env_manager.py UserEnvManager._get_tracked_vars   0.00% 4 4 0   0.00% 2 0   0.00%
src / ezpl / cli / utils / env_manager.py UserEnvManager.set_user_env   91.67% 12 1 0   50.00% 4 2   81.25%
src / ezpl / cli / utils / env_manager.py UserEnvManager.get_user_env   80.00% 5 1 0   50.00% 2 1   71.43%
src / ezpl / cli / utils / env_manager.py UserEnvManager.remove_user_env   76.92% 13 3 0   50.00% 6 3   68.42%
src / ezpl / cli / utils / env_manager.py UserEnvManager.remove_all_user_env   58.33% 12 5 0   25.00% 4 1   50.00%
src / ezpl / cli / utils / env_manager.py UserEnvManager.list_user_env   0.00% 2 2 0   100.00% 0 0   0.00%
src / ezpl / cli / utils / env_manager.py (no function)   100.00% 16 0 0   100.00% 0 0   100.00%
src / ezpl / cli / utils / log_parser.py LogEntry.__init__   100.00% 8 0 0   100.00% 0 0   100.00%
src / ezpl / cli / utils / log_parser.py LogEntry.__str__   0.00% 1 1 0   100.00% 0 0   0.00%
src / ezpl / cli / utils / log_parser.py LogEntry.__repr__   100.00% 0 0 5   100.00% 0 0   100.00%
src / ezpl / cli / utils / log_parser.py LogEntry.to_dict   0.00% 1 1 0   100.00% 0 0   0.00%
src / ezpl / cli / utils / log_parser.py LogParser.__init__   66.67% 3 1 0   50.00% 2 1   60.00%
src / ezpl / cli / utils / log_parser.py LogParser.parse_line   66.67% 12 4 0   50.00% 4 2   62.50%
src / ezpl / cli / utils / log_parser.py LogParser.parse   75.00% 8 2 0   75.00% 4 1   75.00%
src / ezpl / cli / utils / log_parser.py LogParser.parse_lines   83.33% 6 1 0   75.00% 4 1   80.00%
src / ezpl / cli / utils / log_parser.py LogParser.get_last_lines   0.00% 2 2 0   100.00% 0 0   0.00%
src / ezpl / cli / utils / log_parser.py LogParser.filter_by_level   0.00% 4 4 0   0.00% 4 0   0.00%
src / ezpl / cli / utils / log_parser.py LogParser.search   100.00% 5 0 0   100.00% 4 0   100.00%
src / ezpl / cli / utils / log_parser.py (no function)   100.00% 20 0 1   100.00% 0 0   100.00%
src / ezpl / cli / utils / log_stats.py LogStatistics.__init__   100.00% 3 0 0   100.00% 0 0   100.00%
src / ezpl / cli / utils / log_stats.py LogStatistics._get_entries   100.00% 3 0 0   100.00% 2 0   100.00%
src / ezpl / cli / utils / log_stats.py LogStatistics.get_level_counts   100.00% 3 0 0   100.00% 0 0   100.00%
src / ezpl / cli / utils / log_stats.py LogStatistics.get_file_info   100.00% 11 0 0   50.00% 2 1   92.31%
src / ezpl / cli / utils / log_stats.py LogStatistics.get_temporal_distribution   83.33% 12 2 0   75.00% 8 2   80.00%
src / ezpl / cli / utils / log_stats.py LogStatistics.get_all_stats   100.00% 1 0 0   100.00% 0 0   100.00%
src / ezpl / cli / utils / log_stats.py (no function)   100.00% 12 0 0   100.00% 0 0   100.00%
src / ezpl / config / __init__.py (no function)   100.00% 4 0 0   100.00% 0 0   100.00%
src / ezpl / config / defaults.py _get_app_data_dir   37.50% 8 5 0   33.33% 6 2   35.71%
src / ezpl / config / defaults.py DefaultConfiguration.get_all_defaults   100.00% 1 0 0   100.00% 0 0   100.00%
src / ezpl / config / defaults.py DefaultConfiguration.get_logging_defaults   0.00% 1 1 0   100.00% 0 0   0.00%
src / ezpl / config / defaults.py DefaultConfiguration.get_printer_defaults   0.00% 1 1 0   100.00% 0 0   0.00%
src / ezpl / config / defaults.py DefaultConfiguration.get_file_logger_defaults   0.00% 1 1 0   100.00% 0 0   0.00%
src / ezpl / config / defaults.py (no function)   100.00% 31 0 0   100.00% 0 0   100.00%
src / ezpl / config / manager.py ConfigurationManager.__init__   100.00% 3 0 0   100.00% 0 0   100.00%
src / ezpl / config / manager.py ConfigurationManager._load_configuration   100.00% 9 0 0   100.00% 2 0   100.00%
src / ezpl / config / manager.py ConfigurationManager._load_from_environment   66.67% 12 4 0   87.50% 8 1   75.00%
src / ezpl / config / manager.py ConfigurationManager._load_user_env_file   80.00% 15 3 0   83.33% 6 1   80.95%
src / ezpl / config / manager.py ConfigurationManager.config_file   100.00% 1 0 0   100.00% 0 0   100.00%
src / ezpl / config / manager.py ConfigurationManager.get   100.00% 1 0 0   100.00% 0 0   100.00%
src / ezpl / config / manager.py ConfigurationManager.has_key   50.00% 4 2 0   50.00% 2 1   50.00%
src / ezpl / config / manager.py ConfigurationManager.get_log_level   100.00% 1 0 0   100.00% 0 0   100.00%
src / ezpl / config / manager.py ConfigurationManager.get_log_file   85.71% 7 1 0   50.00% 2 1   77.78%
src / ezpl / config / manager.py ConfigurationManager.get_printer_level   100.00% 1 0 0   100.00% 0 0   100.00%
src / ezpl / config / manager.py ConfigurationManager.get_file_logger_level   100.00% 1 0 0   100.00% 0 0   100.00%
src / ezpl / config / manager.py ConfigurationManager.get_indent_step   100.00% 1 0 0   100.00% 0 0   100.00%
src / ezpl / config / manager.py ConfigurationManager.get_indent_symbol   100.00% 1 0 0   100.00% 0 0   100.00%
src / ezpl / config / manager.py ConfigurationManager.get_base_indent_symbol   100.00% 1 0 0   100.00% 0 0   100.00%
src / ezpl / config / manager.py ConfigurationManager.get_log_format   0.00% 1 1 0   100.00% 0 0   0.00%
src / ezpl / config / manager.py ConfigurationManager.get_log_rotation   100.00% 1 0 0   100.00% 0 0   100.00%
src / ezpl / config / manager.py ConfigurationManager.get_log_retention   100.00% 1 0 0   100.00% 0 0   100.00%
src / ezpl / config / manager.py ConfigurationManager.get_log_compression   100.00% 1 0 0   100.00% 0 0   100.00%
src / ezpl / config / manager.py ConfigurationManager.get_all   100.00% 1 0 0   100.00% 0 0   100.00%
src / ezpl / config / manager.py ConfigurationManager.set   100.00% 1 0 0   100.00% 0 0   100.00%
src / ezpl / config / manager.py ConfigurationManager.update   100.00% 1 0 0   100.00% 0 0   100.00%
src / ezpl / config / manager.py ConfigurationManager.save   100.00% 6 0 0   100.00% 0 0   100.00%
src / ezpl / config / manager.py ConfigurationManager.reset_to_defaults   100.00% 1 0 0   100.00% 0 0   100.00%
src / ezpl / config / manager.py ConfigurationManager.reload   100.00% 1 0 0   100.00% 0 0   100.00%
src / ezpl / config / manager.py ConfigurationManager.export_to_script   100.00% 20 0 0   100.00% 12 0   100.00%
src / ezpl / config / manager.py ConfigurationManager.__str__   0.00% 1 1 0   100.00% 0 0   0.00%
src / ezpl / config / manager.py ConfigurationManager.__repr__   100.00% 0 0 2   100.00% 0 0   100.00%
src / ezpl / config / manager.py (no function)   100.00% 38 0 1   100.00% 0 0   100.00%
src / ezpl / core / __init__.py (no function)   100.00% 4 0 0   100.00% 0 0   100.00%
src / ezpl / core / exceptions.py EzplError.__init__   100.00% 3 0 0   100.00% 0 0   100.00%
src / ezpl / core / exceptions.py EzplError.__str__   100.00% 3 0 0   100.00% 2 0   100.00%
src / ezpl / core / exceptions.py ConfigurationError.__init__   100.00% 2 0 0   100.00% 0 0   100.00%
src / ezpl / core / exceptions.py LoggingError.__init__   100.00% 2 0 0   100.00% 0 0   100.00%
src / ezpl / core / exceptions.py ValidationError.__init__   100.00% 3 0 0   100.00% 0 0   100.00%
src / ezpl / core / exceptions.py InitializationError.__init__   100.00% 2 0 0   100.00% 0 0   100.00%
src / ezpl / core / exceptions.py FileOperationError.__init__   100.00% 3 0 0   100.00% 0 0   100.00%
src / ezpl / core / exceptions.py HandlerError.__init__   100.00% 2 0 0   100.00% 0 0   100.00%
src / ezpl / core / exceptions.py (no function)   100.00% 16 0 0   100.00% 0 0   100.00%
src / ezpl / core / interfaces.py LoggingHandler.level   100.00% 0 0 2   100.00% 0 0   100.00%
src / ezpl / core / interfaces.py LoggingHandler.log   100.00% 0 0 2   100.00% 0 0   100.00%
src / ezpl / core / interfaces.py LoggingHandler.set_level   100.00% 0 0 2   100.00% 0 0   100.00%
src / ezpl / core / interfaces.py IndentationManager.get_indent   100.00% 0 0 2   100.00% 0 0   100.00%
src / ezpl / core / interfaces.py IndentationManager.add_indent   100.00% 0 0 2   100.00% 0 0   100.00%
src / ezpl / core / interfaces.py IndentationManager.del_indent   100.00% 0 0 2   100.00% 0 0   100.00%
src / ezpl / core / interfaces.py IndentationManager.reset_indent   100.00% 0 0 2   100.00% 0 0   100.00%
src / ezpl / core / interfaces.py IndentationManager.manage_indent   100.00% 0 0 2   100.00% 0 0   100.00%
src / ezpl / core / interfaces.py ConfigurationManager.get   100.00% 0 0 2   100.00% 0 0   100.00%
src / ezpl / core / interfaces.py ConfigurationManager.set   100.00% 0 0 2   100.00% 0 0   100.00%
src / ezpl / core / interfaces.py ConfigurationManager.get_log_level   100.00% 0 0 2   100.00% 0 0   100.00%
src / ezpl / core / interfaces.py ConfigurationManager.get_log_file   100.00% 0 0 2   100.00% 0 0   100.00%
src / ezpl / core / interfaces.py ConfigurationManager.get_printer_level   100.00% 0 0 2   100.00% 0 0   100.00%
src / ezpl / core / interfaces.py ConfigurationManager.get_file_logger_level   100.00% 0 0 2   100.00% 0 0   100.00%
src / ezpl / core / interfaces.py ConfigurationManager.save   100.00% 0 0 2   100.00% 0 0   100.00%
src / ezpl / core / interfaces.py (no function)   100.00% 7 0 39   100.00% 0 0   100.00%
src / ezpl / ezpl.py Ezpl.is_initialized   0.00% 1 1 0   100.00% 0 0   0.00%
src / ezpl / ezpl.py Ezpl.__new__   96.15% 26 1 0   75.00% 8 2   91.18%
src / ezpl / ezpl.py Ezpl.__new__.get_config_value   83.33% 6 1 0   75.00% 4 1   80.00%
src / ezpl / ezpl.py Ezpl._apply_level_priority   100.00% 10 0 0   100.00% 8 0   100.00%
src / ezpl / ezpl.py Ezpl._rebuild_logger   71.43% 7 2 0   50.00% 2 1   66.67%
src / ezpl / ezpl.py Ezpl._rebuild_printer   100.00% 2 0 0   100.00% 0 0   100.00%
src / ezpl / ezpl.py Ezpl.get_printer   100.00% 1 0 0   100.00% 0 0   100.00%
src / ezpl / ezpl.py Ezpl.get_logger   100.00% 1 0 0   100.00% 0 0   100.00%
src / ezpl / ezpl.py Ezpl.printer_level   0.00% 1 1 0   100.00% 0 0   0.00%
src / ezpl / ezpl.py Ezpl.logger_level   0.00% 1 1 0   100.00% 0 0   0.00%
src / ezpl / ezpl.py Ezpl.set_level   60.00% 5 2 0   50.00% 2 1   57.14%
src / ezpl / ezpl.py Ezpl.set_printer_level   50.00% 4 2 0   50.00% 2 1   50.00%
src / ezpl / ezpl.py Ezpl.set_logger_level   50.00% 4 2 0   50.00% 2 1   50.00%
src / ezpl / ezpl.py Ezpl.add_separator   100.00% 1 0 0   100.00% 0 0   100.00%
src / ezpl / ezpl.py Ezpl.manage_indent   100.00% 2 0 0   100.00% 0 0   100.00%
src / ezpl / ezpl.py Ezpl.reset   80.00% 10 2 0   75.00% 4 1   78.57%
src / ezpl / ezpl.py Ezpl.lock_config   100.00% 9 0 0   100.00% 2 0   100.00%
src / ezpl / ezpl.py Ezpl.unlock_config   91.67% 12 1 0   75.00% 4 1   87.50%
src / ezpl / ezpl.py Ezpl.config_lock_info   100.00% 1 0 0   100.00% 0 0   100.00%
src / ezpl / ezpl.py Ezpl._can_write_config   77.78% 9 2 0   66.67% 6 2   73.33%
src / ezpl / ezpl.py Ezpl.set_log_file   100.00% 5 0 0   50.00% 2 1   85.71%
src / ezpl / ezpl.py Ezpl.get_log_file   0.00% 1 1 0   100.00% 0 0   0.00%
src / ezpl / ezpl.py Ezpl.get_config   100.00% 1 0 0   100.00% 0 0   100.00%
src / ezpl / ezpl.py Ezpl.set_printer_class   0.00% 18 18 0   0.00% 6 0   0.00%
src / ezpl / ezpl.py Ezpl.set_logger_class   0.00% 24 24 0   0.00% 8 0   0.00%
src / ezpl / ezpl.py Ezpl.reload_config   65.22% 23 8 0   50.00% 8 4   61.29%
src / ezpl / ezpl.py Ezpl.configure   92.00% 25 2 0   83.33% 12 2   89.19%
src / ezpl / ezpl.py (no function)   100.00% 59 0 0   100.00% 0 0   100.00%
src / ezpl / handlers / __init__.py (no function)   100.00% 5 0 0   100.00% 0 0   100.00%
src / ezpl / handlers / console.py EzPrinter.__init__   90.91% 11 1 0   50.00% 2 1   84.62%
src / ezpl / handlers / console.py EzPrinter.level   100.00% 1 0 0   100.00% 0 0   100.00%
src / ezpl / handlers / console.py EzPrinter.level_manually_set   100.00% 1 0 0   100.00% 0 0   100.00%
src / ezpl / handlers / console.py EzPrinter.indent_step   0.00% 1 1 0   100.00% 0 0   0.00%
src / ezpl / handlers / console.py EzPrinter.indent_symbol   0.00% 1 1 0   100.00% 0 0   0.00%
src / ezpl / handlers / console.py EzPrinter.base_indent_symbol   0.00% 1 1 0   100.00% 0 0   0.00%
src / ezpl / handlers / console.py EzPrinter.mark_level_as_configured   0.00% 1 1 0   100.00% 0 0   0.00%
src / ezpl / handlers / console.py EzPrinter.set_level   100.00% 5 0 0   100.00% 2 0   100.00%
src / ezpl / handlers / console.py EzPrinter.log   0.00% 16 16 0   0.00% 4 0   0.00%
src / ezpl / handlers / console.py EzPrinter.info   100.00% 1 0 0   100.00% 0 0   100.00%
src / ezpl / handlers / console.py EzPrinter.debug   100.00% 1 0 0   100.00% 0 0   100.00%
src / ezpl / handlers / console.py EzPrinter.success   100.00% 1 0 0   100.00% 0 0   100.00%
src / ezpl / handlers / console.py EzPrinter.warning   100.00% 1 0 0   100.00% 0 0   100.00%
src / ezpl / handlers / console.py EzPrinter.warn   0.00% 1 1 0   100.00% 0 0   0.00%
src / ezpl / handlers / console.py EzPrinter.error   100.00% 1 0 0   100.00% 0 0   100.00%
src / ezpl / handlers / console.py EzPrinter.critical   100.00% 1 0 0   100.00% 0 0   100.00%
src / ezpl / handlers / console.py EzPrinter.tip   100.00% 1 0 0   100.00% 0 0   100.00%
src / ezpl / handlers / console.py EzPrinter.system   100.00% 1 0 0   100.00% 0 0   100.00%
src / ezpl / handlers / console.py EzPrinter.install   100.00% 1 0 0   100.00% 0 0   100.00%
src / ezpl / handlers / console.py EzPrinter.detect   100.00% 1 0 0   100.00% 0 0   100.00%
src / ezpl / handlers / console.py EzPrinter.config   100.00% 1 0 0   100.00% 0 0   100.00%
src / ezpl / handlers / console.py EzPrinter.deps   100.00% 1 0 0   100.00% 0 0   100.00%
src / ezpl / handlers / console.py EzPrinter.print_pattern   73.33% 30 8 0   100.00% 6 0   77.78%
src / ezpl / handlers / console.py EzPrinter.get_indent   71.43% 7 2 0   100.00% 2 0   77.78%
src / ezpl / handlers / console.py EzPrinter.add_indent   100.00% 1 0 0   100.00% 0 0   100.00%
src / ezpl / handlers / console.py EzPrinter.del_indent   100.00% 1 0 0   100.00% 0 0   100.00%
src / ezpl / handlers / console.py EzPrinter.reset_indent   100.00% 1 0 0   100.00% 0 0   100.00%
src / ezpl / handlers / console.py EzPrinter.manage_indent   100.00% 4 0 0   100.00% 0 0   100.00%
src / ezpl / handlers / console.py EzPrinter.wizard   100.00% 1 0 0   100.00% 0 0   100.00%
src / ezpl / handlers / console.py EzPrinter.print_table   100.00% 1 0 0   100.00% 0 0   100.00%
src / ezpl / handlers / console.py EzPrinter.print_panel   100.00% 1 0 0   100.00% 0 0   100.00%
src / ezpl / handlers / console.py EzPrinter.print_progress   0.00% 8 8 0   100.00% 0 0   0.00%
src / ezpl / handlers / console.py EzPrinter.print_json   100.00% 1 0 0   100.00% 0 0   100.00%
src / ezpl / handlers / console.py EzPrinter.__str__   0.00% 1 1 0   100.00% 0 0   0.00%
src / ezpl / handlers / console.py EzPrinter.__repr__   100.00% 0 0 2   100.00% 0 0   100.00%
src / ezpl / handlers / console.py (no function)   100.00% 55 0 1   100.00% 0 0   100.00%
src / ezpl / handlers / file.py EzLogger.__init__   90.91% 22 2 0   100.00% 4 0   92.31%
src / ezpl / handlers / file.py EzLogger._initialize_logger   100.00% 7 0 0   100.00% 2 0   100.00%
src / ezpl / handlers / file.py EzLogger.level   100.00% 1 0 0   100.00% 0 0   100.00%
src / ezpl / handlers / file.py EzLogger.level_manually_set   100.00% 1 0 0   100.00% 0 0   100.00%
src / ezpl / handlers / file.py EzLogger.rotation   0.00% 1 1 0   100.00% 0 0   0.00%
src / ezpl / handlers / file.py EzLogger.retention   0.00% 1 1 0   100.00% 0 0   0.00%
src / ezpl / handlers / file.py EzLogger.compression   0.00% 1 1 0   100.00% 0 0   0.00%
src / ezpl / handlers / file.py EzLogger.mark_level_as_configured   0.00% 1 1 0   100.00% 0 0   0.00%
src / ezpl / handlers / file.py EzLogger.set_level   70.00% 10 3 0   100.00% 2 0   75.00%
src / ezpl / handlers / file.py EzLogger.log   0.00% 8 8 0   0.00% 2 0   0.00%
src / ezpl / handlers / file.py EzLogger.trace   0.00% 2 2 0   100.00% 0 0   0.00%
src / ezpl / handlers / file.py EzLogger.debug   100.00% 2 0 0   100.00% 0 0   100.00%
src / ezpl / handlers / file.py EzLogger.info   100.00% 2 0 0   100.00% 0 0   100.00%
src / ezpl / handlers / file.py EzLogger.success   100.00% 2 0 0   100.00% 0 0   100.00%
src / ezpl / handlers / file.py EzLogger.warning   100.00% 2 0 0   100.00% 0 0   100.00%
src / ezpl / handlers / file.py EzLogger.warn   0.00% 1 1 0   100.00% 0 0   0.00%
src / ezpl / handlers / file.py EzLogger.error   100.00% 2 0 0   100.00% 0 0   100.00%
src / ezpl / handlers / file.py EzLogger.critical   0.00% 2 2 0   100.00% 0 0   0.00%
src / ezpl / handlers / file.py EzLogger.exception   0.00% 2 2 0   100.00% 0 0   0.00%
src / ezpl / handlers / file.py EzLogger.bind   0.00% 1 1 0   100.00% 0 0   0.00%
src / ezpl / handlers / file.py EzLogger.opt   0.00% 1 1 0   100.00% 0 0   0.00%
src / ezpl / handlers / file.py EzLogger.patch   0.00% 1 1 0   100.00% 0 0   0.00%
src / ezpl / handlers / file.py EzLogger.get_loguru   66.67% 3 1 0   50.00% 2 1   60.00%
src / ezpl / handlers / file.py EzLogger.get_log_file   100.00% 1 0 0   100.00% 0 0   100.00%
src / ezpl / handlers / file.py EzLogger.get_file_size   50.00% 6 3 0   50.00% 2 1   50.00%
src / ezpl / handlers / file.py EzLogger.close   71.43% 7 2 0   100.00% 2 0   77.78%
src / ezpl / handlers / file.py EzLogger.add_separator   71.43% 7 2 0   100.00% 0 0   71.43%
src / ezpl / handlers / file.py EzLogger._custom_formatter   44.44% 9 5 0   100.00% 0 0   44.44%
src / ezpl / handlers / file.py EzLogger._format_message   60.87% 23 9 0   50.00% 4 2   59.26%
src / ezpl / handlers / file.py EzLogger.__str__   0.00% 1 1 0   100.00% 0 0   0.00%
src / ezpl / handlers / file.py EzLogger.__repr__   100.00% 0 0 2   100.00% 0 0   100.00%
src / ezpl / handlers / file.py (no function)   100.00% 46 0 1   100.00% 0 0   100.00%
src / ezpl / handlers / wizard / __init__.py (no function)   100.00% 3 0 0   100.00% 0 0   100.00%
src / ezpl / handlers / wizard / core.py RichWizard.__init__   100.00% 3 0 0   100.00% 0 0   100.00%
src / ezpl / handlers / wizard / core.py RichWizard.__str__   0.00% 1 1 0   100.00% 0 0   0.00%
src / ezpl / handlers / wizard / core.py RichWizard.__repr__   100.00% 0 0 2   100.00% 0 0   100.00%
src / ezpl / handlers / wizard / core.py (no function)   100.00% 11 0 1   100.00% 0 0   100.00%
src / ezpl / handlers / wizard / dynamic.py ConditionalStatusColumn.__init__   100.00% 1 0 0   100.00% 0 0   100.00%
src / ezpl / handlers / wizard / dynamic.py ConditionalStatusColumn.render   66.67% 3 1 0   50.00% 2 1   60.00%
src / ezpl / handlers / wizard / dynamic.py ConditionalDetailsColumn.__init__   100.00% 1 0 0   100.00% 0 0   100.00%
src / ezpl / handlers / wizard / dynamic.py ConditionalDetailsColumn.render   66.67% 3 1 0   50.00% 2 1   60.00%
src / ezpl / handlers / wizard / dynamic.py DynamicLayeredProgress.__init__   100.00% 16 0 0   100.00% 0 0   100.00%
src / ezpl / handlers / wizard / dynamic.py DynamicLayeredProgress._setup_hierarchy   100.00% 13 0 0   100.00% 10 0   100.00%
src / ezpl / handlers / wizard / dynamic.py DynamicLayeredProgress._create_progress_bar   100.00% 7 0 0   100.00% 4 0   100.00%
src / ezpl / handlers / wizard / dynamic.py DynamicLayeredProgress._create_layer   96.67% 30 1 0   92.86% 14 1   95.45%
src / ezpl / handlers / wizard / dynamic.py DynamicLayeredProgress.update_layer   70.00% 10 3 0   50.00% 6 3   62.50%
src / ezpl / handlers / wizard / dynamic.py DynamicLayeredProgress._update_layer_unsafe   82.35% 17 3 0   75.00% 12 3   79.31%
src / ezpl / handlers / wizard / dynamic.py DynamicLayeredProgress.complete_layer   79.17% 24 5 0   71.43% 14 4   76.32%
src / ezpl / handlers / wizard / dynamic.py DynamicLayeredProgress._clean_description   100.00% 3 0 0   100.00% 2 0   100.00%
src / ezpl / handlers / wizard / dynamic.py DynamicLayeredProgress._get_task   75.00% 4 1 0   50.00% 2 1   66.67%
src / ezpl / handlers / wizard / dynamic.py DynamicLayeredProgress._has_task   100.00% 1 0 0   100.00% 0 0   100.00%
src / ezpl / handlers / wizard / dynamic.py DynamicLayeredProgress._animate_layer_success   96.00% 25 1 0   66.67% 18 6   83.72%
src / ezpl / handlers / wizard / dynamic.py DynamicLayeredProgress._update_main_layer_progress   76.92% 13 3 0   50.00% 10 5   65.22%
src / ezpl / handlers / wizard / dynamic.py DynamicLayeredProgress.handle_error   81.82% 11 2 0   50.00% 6 3   70.59%
src / ezpl / handlers / wizard / dynamic.py DynamicLayeredProgress.emergency_stop   96.00% 25 1 0   78.57% 14 3   89.74%
src / ezpl / handlers / wizard / dynamic.py DynamicLayeredProgress.is_emergency_stopped   100.00% 1 0 0   100.00% 0 0   100.00%
src / ezpl / handlers / wizard / dynamic.py DynamicLayeredProgress.get_emergency_message   100.00% 1 0 0   100.00% 0 0   100.00%
src / ezpl / handlers / wizard / dynamic.py DynamicLayeredProgress.start   100.00% 11 0 0   90.00% 10 1   95.24%
src / ezpl / handlers / wizard / dynamic.py DynamicLayeredProgress.stop   33.33% 12 8 0   20.00% 10 2   27.27%
src / ezpl / handlers / wizard / dynamic.py DynamicProgressMixin.dynamic_layered_progress   71.43% 14 4 0   62.50% 8 1   68.18%
src / ezpl / handlers / wizard / dynamic.py (no function)   100.00% 50 0 0   100.00% 0 0   100.00%
src / ezpl / handlers / wizard / json.py JsonMixin.json   86.36% 22 3 0   83.33% 6 1   85.71%
src / ezpl / handlers / wizard / json.py (no function)   100.00% 9 0 0   100.00% 0 0   100.00%
src / ezpl / handlers / wizard / panels.py PanelMixin.panel   50.00% 10 5 0   100.00% 2 0   58.33%
src / ezpl / handlers / wizard / panels.py PanelMixin.info_panel   44.44% 9 5 0   100.00% 0 0   44.44%
src / ezpl / handlers / wizard / panels.py PanelMixin.success_panel   44.44% 9 5 0   100.00% 0 0   44.44%
src / ezpl / handlers / wizard / panels.py PanelMixin.error_panel   44.44% 9 5 0   100.00% 0 0   44.44%
src / ezpl / handlers / wizard / panels.py PanelMixin.warning_panel   44.44% 9 5 0   100.00% 0 0   44.44%
src / ezpl / handlers / wizard / panels.py PanelMixin.installation_panel   65.00% 20 7 0   83.33% 6 1   69.23%
src / ezpl / handlers / wizard / panels.py (no function)   100.00% 15 0 0   100.00% 0 0   100.00%
src / ezpl / handlers / wizard / progress.py ProgressMixin.progress   100.00% 4 0 0   100.00% 0 0   100.00%
src / ezpl / handlers / wizard / progress.py ProgressMixin.spinner   100.00% 4 0 0   100.00% 0 0   100.00%
src / ezpl / handlers / wizard / progress.py ProgressMixin.spinner_with_status   100.00% 4 0 0   100.00% 0 0   100.00%
src / ezpl / handlers / wizard / progress.py ProgressMixin.download_progress   100.00% 4 0 0   100.00% 0 0   100.00%
src / ezpl / handlers / wizard / progress.py ProgressMixin.file_download_progress   100.00% 4 0 0   100.00% 0 0   100.00%
src / ezpl / handlers / wizard / progress.py ProgressMixin.dependency_progress   100.00% 8 0 0   100.00% 2 0   100.00%
src / ezpl / handlers / wizard / progress.py ProgressMixin.package_install_progress   100.00% 8 0 0   100.00% 2 0   100.00%
src / ezpl / handlers / wizard / progress.py ProgressMixin.step_progress   100.00% 10 0 0   50.00% 4 2   85.71%
src / ezpl / handlers / wizard / progress.py ProgressMixin.file_copy_progress   100.00% 4 0 0   100.00% 0 0   100.00%
src / ezpl / handlers / wizard / progress.py ProgressMixin.installation_progress   100.00% 8 0 0   100.00% 2 0   100.00%
src / ezpl / handlers / wizard / progress.py ProgressMixin.build_progress   100.00% 9 0 0   100.00% 2 0   100.00%
src / ezpl / handlers / wizard / progress.py ProgressMixin.deployment_progress   100.00% 8 0 0   100.00% 2 0   100.00%
src / ezpl / handlers / wizard / progress.py ProgressMixin.layered_progress   84.21% 19 3 0   66.67% 6 2   80.00%
src / ezpl / handlers / wizard / progress.py (no function)   100.00% 36 0 0   100.00% 0 0   100.00%
src / ezpl / handlers / wizard / tables.py TableMixin.table   87.50% 16 2 0   87.50% 8 1   87.50%
src / ezpl / handlers / wizard / tables.py TableMixin.table_from_columns   58.33% 12 5 0   100.00% 4 0   68.75%
src / ezpl / handlers / wizard / tables.py TableMixin.status_table   67.74% 31 10 0   77.78% 18 2   71.43%
src / ezpl / handlers / wizard / tables.py TableMixin.dependency_table   66.67% 15 5 0   100.00% 4 0   73.68%
src / ezpl / handlers / wizard / tables.py TableMixin.command_table   61.54% 13 5 0   100.00% 2 0   66.67%
src / ezpl / handlers / wizard / tables.py (no function)   100.00% 11 0 0   100.00% 0 0   100.00%
src / ezpl / types / __init__.py (no function)   100.00% 4 0 0   100.00% 0 0   100.00%
src / ezpl / types / enums / __init__.py (no function)   100.00% 4 0 0   100.00% 0 0   100.00%
src / ezpl / types / enums / log_level.py LogLevel.__init__   100.00% 4 0 0   100.00% 0 0   100.00%
src / ezpl / types / enums / log_level.py LogLevel.get_attribute   100.00% 7 0 0   100.00% 0 0   100.00%
src / ezpl / types / enums / log_level.py LogLevel.get_label   100.00% 1 0 0   100.00% 0 0   100.00%
src / ezpl / types / enums / log_level.py LogLevel.get_no   100.00% 1 0 0   100.00% 0 0   100.00%
src / ezpl / types / enums / log_level.py LogLevel.get_fgcolor   100.00% 1 0 0   100.00% 0 0   100.00%
src / ezpl / types / enums / log_level.py LogLevel.get_bgcolor   100.00% 1 0 0   100.00% 0 0   100.00%
src / ezpl / types / enums / log_level.py LogLevel.is_valid_level   100.00% 5 0 0   100.00% 0 0   100.00%
src / ezpl / types / enums / log_level.py LogLevel.get_all_levels   100.00% 1 0 0   100.00% 0 0   100.00%
src / ezpl / types / enums / log_level.py LogLevel.__str__   100.00% 1 0 0   100.00% 0 0   100.00%
src / ezpl / types / enums / log_level.py LogLevel.__repr__   100.00% 0 0 2   100.00% 0 0   100.00%
src / ezpl / types / enums / log_level.py LogLevel.get_rich_style   100.00% 2 0 0   100.00% 0 0   100.00%
src / ezpl / types / enums / log_level.py (no function)   100.00% 32 0 1   100.00% 0 0   100.00%
src / ezpl / types / enums / patterns.py get_pattern_color   100.00% 1 0 0   100.00% 0 0   100.00%
src / ezpl / types / enums / patterns.py get_pattern_color_by_name   100.00% 5 0 0   100.00% 0 0   100.00%
src / ezpl / types / enums / patterns.py (no function)   100.00% 17 0 0   100.00% 0 0   100.00%
src / ezpl / types / protocols / __init__.py (no function)   100.00% 4 0 0   100.00% 0 0   100.00%
src / ezpl / types / protocols / logger_protocol.py LoggerProtocol.trace   100.00% 0 0 2   100.00% 0 0   100.00%
src / ezpl / types / protocols / logger_protocol.py LoggerProtocol.debug   100.00% 0 0 2   100.00% 0 0   100.00%
src / ezpl / types / protocols / logger_protocol.py LoggerProtocol.info   100.00% 0 0 2   100.00% 0 0   100.00%
src / ezpl / types / protocols / logger_protocol.py LoggerProtocol.success   100.00% 0 0 2   100.00% 0 0   100.00%
src / ezpl / types / protocols / logger_protocol.py LoggerProtocol.warning   100.00% 0 0 2   100.00% 0 0   100.00%
src / ezpl / types / protocols / logger_protocol.py LoggerProtocol.warn   100.00% 0 0 2   100.00% 0 0   100.00%
src / ezpl / types / protocols / logger_protocol.py LoggerProtocol.error   100.00% 0 0 2   100.00% 0 0   100.00%
src / ezpl / types / protocols / logger_protocol.py LoggerProtocol.critical   100.00% 0 0 2   100.00% 0 0   100.00%
src / ezpl / types / protocols / logger_protocol.py LoggerProtocol.exception   100.00% 0 0 2   100.00% 0 0   100.00%
src / ezpl / types / protocols / logger_protocol.py LoggerProtocol.bind   100.00% 0 0 2   100.00% 0 0   100.00%
src / ezpl / types / protocols / logger_protocol.py LoggerProtocol.opt   100.00% 0 0 2   100.00% 0 0   100.00%
src / ezpl / types / protocols / logger_protocol.py LoggerProtocol.patch   100.00% 0 0 2   100.00% 0 0   100.00%
src / ezpl / types / protocols / logger_protocol.py LoggerProtocol.level   100.00% 0 0 2   100.00% 0 0   100.00%
src / ezpl / types / protocols / logger_protocol.py LoggerProtocol.set_level   100.00% 0 0 2   100.00% 0 0   100.00%
src / ezpl / types / protocols / logger_protocol.py LoggerProtocol.log   100.00% 0 0 2   100.00% 0 0   100.00%
src / ezpl / types / protocols / logger_protocol.py LoggerProtocol.add_separator   100.00% 0 0 2   100.00% 0 0   100.00%
src / ezpl / types / protocols / logger_protocol.py LoggerProtocol.get_log_file   100.00% 0 0 2   100.00% 0 0   100.00%
src / ezpl / types / protocols / logger_protocol.py LoggerProtocol.close   100.00% 0 0 2   100.00% 0 0   100.00%
src / ezpl / types / protocols / logger_protocol.py (no function)   100.00% 3 0 66   100.00% 0 0   100.00%
src / ezpl / types / protocols / printer_protocol.py PrinterProtocol.info   100.00% 0 0 2   100.00% 0 0   100.00%
src / ezpl / types / protocols / printer_protocol.py PrinterProtocol.debug   100.00% 0 0 2   100.00% 0 0   100.00%
src / ezpl / types / protocols / printer_protocol.py PrinterProtocol.success   100.00% 0 0 2   100.00% 0 0   100.00%
src / ezpl / types / protocols / printer_protocol.py PrinterProtocol.warning   100.00% 0 0 2   100.00% 0 0   100.00%
src / ezpl / types / protocols / printer_protocol.py PrinterProtocol.warn   100.00% 0 0 2   100.00% 0 0   100.00%
src / ezpl / types / protocols / printer_protocol.py PrinterProtocol.error   100.00% 0 0 2   100.00% 0 0   100.00%
src / ezpl / types / protocols / printer_protocol.py PrinterProtocol.critical   100.00% 0 0 2   100.00% 0 0   100.00%
src / ezpl / types / protocols / printer_protocol.py PrinterProtocol.tip   100.00% 0 0 2   100.00% 0 0   100.00%
src / ezpl / types / protocols / printer_protocol.py PrinterProtocol.system   100.00% 0 0 2   100.00% 0 0   100.00%
src / ezpl / types / protocols / printer_protocol.py PrinterProtocol.install   100.00% 0 0 2   100.00% 0 0   100.00%
src / ezpl / types / protocols / printer_protocol.py PrinterProtocol.detect   100.00% 0 0 2   100.00% 0 0   100.00%
src / ezpl / types / protocols / printer_protocol.py PrinterProtocol.config   100.00% 0 0 2   100.00% 0 0   100.00%
src / ezpl / types / protocols / printer_protocol.py PrinterProtocol.deps   100.00% 0 0 2   100.00% 0 0   100.00%
src / ezpl / types / protocols / printer_protocol.py PrinterProtocol.print_pattern   100.00% 0 0 2   100.00% 0 0   100.00%
src / ezpl / types / protocols / printer_protocol.py PrinterProtocol.print_json   100.00% 0 0 2   100.00% 0 0   100.00%
src / ezpl / types / protocols / printer_protocol.py PrinterProtocol.level   100.00% 0 0 2   100.00% 0 0   100.00%
src / ezpl / types / protocols / printer_protocol.py PrinterProtocol.set_level   100.00% 0 0 2   100.00% 0 0   100.00%
src / ezpl / types / protocols / printer_protocol.py PrinterProtocol.log   100.00% 0 0 2   100.00% 0 0   100.00%
src / ezpl / types / protocols / printer_protocol.py PrinterProtocol.add_indent   100.00% 0 0 2   100.00% 0 0   100.00%
src / ezpl / types / protocols / printer_protocol.py PrinterProtocol.del_indent   100.00% 0 0 2   100.00% 0 0   100.00%
src / ezpl / types / protocols / printer_protocol.py PrinterProtocol.reset_indent   100.00% 0 0 2   100.00% 0 0   100.00%
src / ezpl / types / protocols / printer_protocol.py PrinterProtocol.manage_indent   100.00% 0 0 2   100.00% 0 0   100.00%
src / ezpl / types / protocols / printer_protocol.py PrinterProtocol.wizard   100.00% 0 0 2   100.00% 0 0   100.00%
src / ezpl / types / protocols / printer_protocol.py (no function)   100.00% 4 0 98   100.00% 0 0   100.00%
src / ezpl / utils / __init__.py safe_str_convert   37.50% 16 10 0   100.00% 4 0   50.00%
src / ezpl / utils / __init__.py _sanitize_base   100.00% 3 0 0   100.00% 2 0   100.00%
src / ezpl / utils / __init__.py sanitize_for_file   77.78% 9 2 0   100.00% 0 0   77.78%
src / ezpl / utils / __init__.py sanitize_for_console   100.00% 1 0 0   100.00% 0 0   100.00%
src / ezpl / utils / __init__.py (no function)   100.00% 8 0 0   100.00% 0 0   100.00%
src / ezpl / version.py (no function)   100.00% 2 0 0   100.00% 0 0   100.00%
Total     76.12% 2345 560 336   61.21% 562 112   73.24%

No items found using the specified filter.