Saltar a contenido

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.