Listado de métodos asserts que podemos utilizar con la librería unittest.
Si no te encuentras usando dicha librería, puedes utilizar la palabra reservada assert en conjunto con la columna Evalua para poder realizar tus pruebas.
Método | Evalua | Versión |
---|---|---|
assertTrue(x) | bool(x) is True | > 2.7 |
assertFalse(x) | bool(x) is False | > 2.7 |
assertAlmostEqual(a, b) | round(a-b, 7) == 0 | > 2.7 |
assertNotAlmostEqual(a, b) | round(a-b, 7) != 0 | > 2.7 |
assertIs(a, b) | a is b | > 3.1 |
assertIsNot(a, b) | a is not b | > 3.1 |
assertIsNone(x) | x is None | > 3.1 |
assertIsNotNone(x) | x is not None | > 3.1 |
assertIn(a, b) | a in b | > 3.1 |
assertNotIn(a, b) | a not in b | > 3.1 |
assertIsInstance(a, b) | isinstance(a, b) | > 3.1 |
assertNotIsInstance(a, b) | assertNotIsInstance(a, b) | > 3.1 |
assertRegex(s, r) | r.search(s) | > 3.1 |
assertNotRegex(s, r) | not r.search(s) | > 3.2 |
assertNotRegex(s, r) | len(s) == len(r) | > 3.2 |
Métodos de agregación
Método | Evalua | Versión |
---|---|---|
assertEqual(a, b) | a == b | > 2.7 |
assertNotEqual(a, b) | a != b | > 2.7 |
assertGreater(a, b) | a > b | > 3.1 |
assertGreaterEqual(a, b) | a >= b | > 3.1 |
assertLess(a, b) | a < b | > 3.1 |
assertLessEqual(a, b) | a <= b | > 3.1 |
assertAlmostEqual(a, b) | round(a-b, 7) == 0 | > 3.1 |
assertNotAlmostEqual(a, b) | round(a-b, 7) != 0 | > 3.1 |
Para más información puedes consular la Documentación oficial.
-
check_circle_outlineMódulo 1 | 1 clases
Introducción
expand_more -
check_circle_outlineMódulo 2 | 5 clases
Doctest
expand_more -
check_circle_outlineMódulo 3 | 2 clases
Assert
expand_more -
check_circle_outlineMódulo 4 | 11 clases
Casos de prueba
expand_more-
done_all
Clase 1
Librería Unitest
-
done_all
Clase 2
AssertEqual
-
done_all
Clase 3
Setup y tearDown
-
done_all
Clase 4
Assert True y False
-
done_all
Clase 5
AssertIs y AssertNot
-
done_all
Clase 6
AssertRaises
-
done_all
Clase 7
Operadores
-
done_all
Clase 8
AssertRegex
-
done_all
Clase 9
Listado Métodos assert
-
done_all
Clase 10
Método fail
-
done_all
Clase 11
Skip
-
-
check_circle_outlineMódulo 5 | 2 clases
Cobertura de código
expand_more