@classmethod
def _formata_trace_back(cls, trace_back):
    """
        Formata o trace back como uma lista de dicionários no seguinte formato:
        {
            'codigo': '    a = 1 / 0',
            'local': '..unitarios/padroes/test_serializacao.py, line 318, in test_deve_retornar_resposta_para_erro_500_com_trace_back_passado'
        }
        :param trace_back: O traceback da exceção
        :type trace_back: list
        :return: A lista de traceback formatada
        :rtype: list
        """
    resultado = []
    for stack in trace_back[-4:-1]:
        linhas = stack.split('\n')
        local = linhas[0].split(', ')
        local[0] = local[0].strip()
        local[0] = local[0].replace('File "', '').replace('"', '')
        local[0] = '..{}'.format('/'.join(local[0].split('/')[-3:]))
        local = ', '.join(local)
        if not local.startswith('..Traceback '):
            resultado.append({'local': local, 'codigo': linhas[1]})
    return resultado
