Instalacion de Python y Pytest
Instalacion de Python y Pytest
Esto lo que hará esque puedas ocupar los comandos de consola o terminal desde
cualquier directorio si necesidad de especificar una ruta completa.
Ejemplo:
Para un ejemplo más elaborado podemos ocupar un gestor de código como Visual
Studio Code, deberemos instalara la extensión que es de Python con su ultima versión
ya actualizada.
Una vez ya intalada nos dirigimos a una carpeta previamente creada para ocupar y
hacer nuestros trabajos hay.
Ahora realizaremos una suma de dos numero para verificar que si funciona bien.
Conclusión:
Puedo deducir que el uso de Python es una herramienta clave para nuestras
habilidades de programación debido a su simplicidad y versatilidad. Python no solo
permite una rápida implementación de soluciones, sino que también ofrece una vasta
cantidad de bibliotecas y frameworks.
2.- Con esto ya visto instalaremos pytest con un solo comando “pip install pytest”
dando como resultado en succesfully.
3.- Como ultimo paso vamos a verificar que si esta instalado correctamente escribimos
en nuestro Windows “IDLE”.
4.- Nos abrirá una ventanita con la que vamos a hacer un “import pytest” si nos
muestra error al darle enter es que está mal ejecutada la instalación.
Ejemplo:
Volvemos a nuestro Visual Studio para hacer las pruebas correspondientes con pytest,
con un simple ejemplo lo que vamos a hacer es ejecutar el comando pytest
Pero primero vamos a definir la función
def test_suma():
assert sum([1, 2, 3]) == 6, "La suma debería ser 6"
Este ejemplo nos dará error y se nos mostrara en consola el resultado con el mensaje
de “La suma debería ser 6”
IMPORTANTE:
El hecho que le llamemos test_programa.py no es obligatorio, pero en caso de no
hacerlo deberás especificar el archivo que le quieras hacer un test.
Conclusión:
Vi que pytest siendo una herramienta fundamental para asegurar la calidad en el
desarrollo de software. Su diseño intuitivo y su enfoque en la simplicidad permiten a
los desarrolladores escribir pruebas de manera rápida y eficiente.