09 - Tornando o sistema de autenticação robusto # Questão 1 Sobre o Factory-boy. O que siginifica a classe Meta? class UserFactory(factory.Factory): class Meta: model = User Diz que será usada uma metaclasseExplica ao Factory qual objeto ele deve se basearExtente a classe Factory com os parâmetros de Meta # Questão 2 Ainda sobre o Factory-boy. O que siginifica factory.Sequence? Criará uma sequência de MetasAdicionará +1 em cada objeto criadoMonta uma sequência de objetosCria um novo objeto do factory # Questão 3 Continuando o Factory-boy. O que siginifica factory.LazyAttribute? Diz que o atributo será criado em tempo de execuçãoDiz que o atributo usará outros atributos para ser inicializadoUsa outros campos para ser compostoCria um atributo independênte Enviar # Questão 4 O que faz o gerenciador de contexto freeze_time? with freeze_time('2023-07-14 12:00:00'): response = client.post( '/auth/token', data={'username': user.email, 'password': user.clean_password}, ) Pausa o tempo nas instruções dentro do 'with'Congela o tempo da função todaMuda a hora do computador para a do bloco # Questão 5 O que levanta o erro ExpiredSignatureError? Quando deu erro no valor de 'exp'Quando não deu certo avaliar a claim de 'exp'Quando a claim de 'exp' tem um tempo expirado