Tests#
🧪 Test Suite for Contactos API.#
This module contains tests for the Contactos API endpoints. It verifies the following:
- 📋 Retrieval of all contactos.
- ✏️ Creation of new contactos.
- 🛠️ Editing existing contactos.
- ❌ Deletion of contactos.
- 🔍 Searching contactos by name.
test_agenda_list_empty(rest_api)
#
📋 Test retrieving an empty agenda.
test_buscar_contacto(rest_api)
#
🔍 Test searching for a contacto by name.
test_buscar_contacto_notfound(rest_api)
#
❌ Test deleting a non-existent contacto.
test_crear_contacto(rest_api)
#
✏️ Test creating a new contacto.
test_editar_contacto(rest_api)
#
🛠️ Test editing an existing contacto.
test_editar_contacto_notfound(rest_api)
#
🛠️ Test editing a non-existent contacto.
test_eliminar_contacto(rest_api)
#
❌ Test deleting a contacto.
test_eliminar_contacto_notfound(rest_api)
#
❌ Test deleting a non-existent contacto.
test_telefono_invalido_caracteres()
#
❌ Verifica que un número de teléfono con caracteres no válidos falle la validación.
test_telefono_invalido_con_signo_mas_letras()
#
❌ Verifica que un número de teléfono con '+' y caracteres no válidos falle la validación.
test_telefono_invalido_incompleto()
#
❌ Verifica que un número de teléfono con menos de 10 dígitos falle la validación.
test_telefono_valido()
#
✅ Verifica que un número de teléfono válido pase la validación.
test_telefono_valido_sin_signo_mas()
#
✅ Verifica que un número de teléfono válido sin '+' pase la validación.