Cómo instalar Pytest en Linux

Cómo instalar Pytest en Linux

"Pytest es una herramienta de prueba de Python gratuita y de código abierto que le permite crear pruebas pequeñas, legibles y manejables. Es un marco de prueba popular para Python, ya que es fácil para principiantes y puede manejar operaciones de prueba simples a complejas.

Ya sea un principiante o un desarrollador experimentado, la creación de pruebas para sus programas le permite crear programas muy legibles y manejables."

Este artículo le mostrará cómo instalar la biblioteca Pytest en su entorno de Python.

Requisitos

Hemos probado el proceso de instalación proporcionado en este artículo para Ubuntu 16 y superior, Debian 8 y superior, y cualquier otra distribución basada en Debian.

Requisitos:

  1. Permiso para instalar paquetes de Python (cuenta de sudo o raíz)
  2. Instalador de paquetes Python3 y Pip3.
  3. Una conexión de red.

Una vez que tenga los requisitos anteriores satisfechos, podemos comenzar.

Método 1 - Instalación de PyTest con APT

El Administrador de paquetes APT es el primer y más común método para instalar el paquete Pytest en su sistema.

Por defecto, el paquete PyTest está disponible en la mayoría de las distribuciones de Linux.

Comience por actualizar su índice de repositorio:

$ sudo apt-get actualización

A continuación, ejecute el comando de búsqueda para verificar que el paquete Pytest esté disponible:

$ sudo apt search python3-pytest

El comando debe enumerar los paquetes disponibles para el paquete Python3-Pytest. Estamos interesados ​​en el primer resultado, como se muestra en la salida anterior.

A continuación, podemos ejecutar Apt para instalar el paquete como se muestra:

$ sudo apt-get install python3-pytest -y

Asegúrese de haber instalado la última versión del intérprete Python 3 y PIP está disponible.

Método 2 - Instalación de Pytest con PIP

Si no desea usar APT para instalar los paquetes de Python, puede elegir PIP, ya que le permite especificar la versión del paquete de destino.

Comience por actualizar el índice de repositorio del sistema:

$ sudo apt-get actualización

A continuación, instale el paquete Pytest ejecutando el comando:

$ sudo pip install pytest

En algunos casos, el comando anterior puede fallar si el comando pip está debajo del binario PIP3. Ejecute el comando a continuación para solucionarlo.

$ sudo pip3 instalar pytest

Los comandos anteriores deben descargar e instalar el paquete Pytest en su sistema.

Verificar la versión del paquete

Al finalizar, verifique la versión instalada ejecutando el comando:

$ Pip3 Show Pytest

El comando debe devolver información sobre la versión del paquete instalada como se muestra:

Ejemplo de prueba rápida

El siguiente código ilustra cómo podemos usar el marco Pytest para probar una aplicación simple.

$ touch básico.py

Editar el archivo:

$ nano básico.py

Agregue el código como se muestra a continuación:

Def multiplicar (a, b):
devolver a * b
def test_func ()::
afirmar (multiplicar (10, 10))

El código anterior contiene una función simple que devuelve el producto de dos valores de entrada. Luego usamos la función Afirmar para probar si la función pasa la multiplicación de 10 por 10.

Si la función devuelve 100, el programa pasa; de lo contrario, falla.

Prueba el código:

$ pytest básico.py

Podemos ver en la salida anterior que pasa la función.

Conclusión

Este artículo cubrió la instalación y configuración del marco PyTest en Linux. Puede explorar los documentos para aprender a usar el marco de Pytest.

Gracias por sintonizar y feliz codificación!!