Función python afirTtrue ()
La función ASSERTTRUE () es parte del módulo Unittest. Como su nombre indica, le permite probar si una expresión es verdadera o falsa.
La sintaxis de la función es como se muestra:
afirmarTrue (expresión, msg = ninguno)Si la expresión se evalúa de verdad, la prueba se considera aprobada; De lo contrario, la prueba se considera falla.
También puede incluir el parámetro de mensaje opcional que define un mensaje personalizado si la prueba falla.
Ejemplo 1
El siguiente ejemplo muestra cómo probar si el valor de un valor de cadena dado está en ASCII.
importar unittestEl código anterior prueba si la cadena de entrada dada es una cadena ASCII. Dado que el valor es verdadero, la prueba pasa como se muestra:
python3 -m unittest -v bool_test.pyProducción:
test_if_string (bool_test.Testbool) ... okEjemplo 2
En el ejemplo a continuación, la prueba falla ya que la cadena de entrada no está en caracteres ASCII.
importar unittestEjecutar la prueba anterior debe fallar como se muestra:
test_if_string (bool_test.Testbool) ... fallarComo podemos ver, la función devuelve falso ya que la cadena no es caracteres ASCII.
Ejemplo 3
También podemos incluir un mensaje personalizado si la prueba falla usando el parámetro MSG. Un código de ejemplo es como se muestra:
importar unittestEjecución de la prueba anterior debe regresar:
==================================================== ========Conclusión
En esta publicación, aprendió cómo usar la función AfirTtrue () para probar si una expresión dada se evalúa a verdaderas.