Update file test_user_managers.py
Descrição do Pull Request:
Este pull request adiciona um teste de unidade para garantir que a função sut(environment)
gere uma exceção Exception
com a mensagem "Invalid ENVIRONMENT" quando o ambiente é inválido.
Alterações Propostas:
- Adiciona o marcador
@pytest.mark.parametrize
para parametrizar o teste com ambientes diferentes ("test" e "development"). - Implementa a função de teste
test_rejects_environment
, que verifica sesut(environment)
gera a exceção esperada. - A asserção verifica se a mensagem de exceção contém a substring "Invalid ENVIRONMENT".
- Fornece uma descrição significativa para o teste, tornando a mensagem de exceção mais específica.
Checklist de Testes:
-
O teste foi executado localmente e passou com sucesso. -
A cobertura de testes foi avaliada para garantir que o teste adicionado forneça uma boa cobertura. -
O código foi revisado quanto à conformidade com os padrões de código existentes.