Função python assertTrue ()
A função AssertTrue () faz parte do módulo mais unitter. Como o nome sugere, ele permite testar se uma expressão é verdadeira ou falsa.
A sintaxe da função é como mostrado:
assertTrue (expressão, msg = nenhum)Se a expressão é avaliada como verdadeira, o teste será considerado aprovado; Caso contrário, o teste é considerado falha.
Você também pode incluir o parâmetro de mensagem opcional que define uma mensagem personalizada se o teste falhar.
Exemplo 1
O exemplo a seguir mostra como testar se o valor de um determinado valor de string está em ASCII.
Importar unittestO código acima do teste se a string de entrada fornecida é uma string ascii. Como o valor é verdadeiro, o teste passa como mostrado:
python3 -m unittest -v bool_test.pySaída:
test_if_string (bool_test.Testbool)… okExemplo 2
No exemplo abaixo, o teste falha, pois a sequência de entrada não está em caracteres ASCII.
Importar unittestA execução do teste acima deve falhar como mostrado:
test_if_string (bool_test.Testbool)… falharComo podemos ver, a função retorna falsa, pois a string não é caracteres ascii.
Exemplo 3
Também podemos incluir uma mensagem personalizada se o teste falhar usando o parâmetro MSG. Um código de exemplo é como mostrado:
Importar unittestExecutar o teste acima deve retornar:
=================================================== ========Conclusão
Neste post, você aprendeu a usar a função assertTrue () para testar se uma determinada expressão avalia para verdadeiro.