Proposta de Refatoração
Olá! Uma das atividades da disciplina é aplicar uma refatoração utilizando os princípios de SOLID e Clean code.
Observei que o codeclimate indicava que o método get_chefe_periodo na models.py tem complexidade cognitiva 8. Usando o principio SOLID de responsabilidade única, eu extrai as validações de dentro do método. Acredito que isso aumente a testabilidade, pois o teste deste método não cobre essas validações.