Como instalar o Pytest no Linux

Como instalar o Pytest no Linux

“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:

  1. Permissão para instalar pacotes Python (Sudo ou Conta Root)
  2. Instalador de pacote python3 e pip3.
  3. Uma conexão de rede.

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!!