Python - Assert
#######################################################
#10 Ejemplos utilizando la sentencia assert en Python.
#1. Verificar que una variable sea igual a un valor específico:
x = 5
assert x == 5
#2. Verificar que una lista tenga un número específico de elementos:
lista = [1, 2, 3, 4, 5]
assert len(lista) == 5
#3. Verificar que una cadena de texto contenga un carácter específico:
cadena = "Hola mundo"
assert "o" in cadena
#4. Verificar que un diccionario tenga una clave específica:
diccionario = {"nombre": "Juan", "edad": 30}
assert "nombre" in diccionario
#5. Verificar que un número sea mayor que otro:
x = 5
y = 3
assert x > y
#6. Verificar que una función devuelva un valor específico:
def suma(a, b):
return a + b
assert suma(2, 3) == 5
#7. Verificar que una lista esté ordenada de forma ascendente:
lista = [1, 2, 3, 4, 5]
assert lista == sorted(lista)
#8. Verificar que una lista no tenga elementos duplicados:
lista = [1, 2, 3, 4, 5]
assert len(lista) == len(set(lista))
#9. Verificar que una variable sea de un tipo específico:
x = "Hola mundo"
assert isinstance(x, str)
#10. Verificar que una expresión sea verdadera:
x = 5
y = 3
assert (x + y) == 8