“O Pytest é uma ferramenta de teste Python gratuita e de código aberto que permite criar testes pequenos, legíveis e gerenciáveis. É uma estrutura de teste popular para o Python, pois é fácil para iniciantes e pode lidar com operações de teste simples a complexas.
Seja para iniciantes ou um desenvolvedor experiente, a criação de testes para seus programas permite que você crie programas fortemente legíveis e gerenciáveis.”
Este artigo mostrará como instalar a biblioteca Pytest em seu ambiente Python.
Requisitos
Testamos o processo de instalação fornecido neste artigo para o Ubuntu 16 ou mais, Debian 8 e acima, e qualquer outra distribuição baseada no Debian.
Requisitos:
Depois de ter os requisitos acima satisfeitos, podemos começar.
Método 1 - Instalando Pytest com APT
O gerenciador de pacotes APT é o primeiro e mais comum método de instalar o pacote pytest em seu sistema.
Por padrão, o pacote pytest está disponível na maioria das distribuições Linux.
Comece atualizando seu índice de repositório:
Atualização $ sudo apt-get
Em seguida, execute o comando de pesquisa para verificar se o pacote pytest está disponível:
$ sudo apt busca python3-pytest
O comando deve listar os pacotes disponíveis para o pacote Python3-Pytest. Estamos interessados no primeiro resultado, conforme mostrado na saída acima.
Em seguida, podemos correr adequado para instalar o pacote como mostrado:
$ sudo apt-get install python3-pytest -y
Verifique se você instalou a versão mais recente do intérprete Python 3 e Pip está disponível.
Método 2 - Instalando Pytest com PIP
Se você não deseja usar o Apt para instalar pacotes Python, pode escolher PIP, pois ele permite especificar a versão do pacote de destino.
Comece atualizando o índice de repositório do sistema:
Atualização $ sudo apt-get
Em seguida, instale o pacote pytest executando o comando:
$ sudo pip install pytest
Em alguns casos, o comando acima pode falhar se o comando pip estiver sob o binário pip3. Execute o comando abaixo para corrigi -lo.
$ sudo pip3 install pytest
Os comandos acima devem baixar e instalar o pacote pytest em seu sistema.
Verifique a versão do pacote
Após a conclusão, verifique a versão instalada executando o comando:
$ pip3 show pytest
O comando deve retornar informações sobre a versão do pacote instalado, como mostrado:
Exemplo de teste rápido
O código abaixo ilustra como podemos usar a estrutura de pytest para testar um aplicativo simples.
$ toque básico.py
Edite o arquivo:
$ nano básico.py
Adicione o código como mostrado abaixo:
def multiply (a, b):
Retornar A * B
def test_func ():
afirmar (multiplicar (10, 10))
O código acima contém uma função simples que retorna o produto de dois valores de entrada. Em seguida, usamos a função assert para testar se a função passa a multiplicação de 10 por 10.
Se a função retornar 100, o programa passa; Caso contrário, falha.
Teste o código:
$ pytest Basic.py
Podemos ver na saída acima que a função passa.
Conclusão
Este artigo abordou a instalação e a configuração da estrutura Pytest no Linux. Você pode explorar os documentos para aprender a usar a estrutura de pytest.
Obrigado por sintonizar e codificação feliz!!