def get_message_log_level(self, command): min_log_level_number = LEVELS['INFO'] if '-L' in command: switch = '-L' elif '--loglevel' in command: switch = '--loglevel' else: return min_log_level_number i = command.index(switch) if len(command) == i: return level = command[i+1].upper().split(':')[0] return LEVELS.get(level, min_log_level_number)
def test_trace_is_identified_as_smallest_log_level(self): self._messages(LEVELS.keys()) assert_equals('TRACE', self._context.min_level)