Selecionando Testes com Pytest


Índice

  1. Executando testes
    1.1 Executar todos os testes
    1.2 Executar módulos de testes individuais
    1.3 Executar todos os testes dentro de uma pasta
    1.4 Executar um teste específico dentro de um módulo
  1. Repositório
  1. Agradecimentos
  1. Bibliografia


1. Executando testes

Neste tutorial veremos um apanhado de possíveis maneiras de executar seus testes utilizando o pytest.


1.1 Executar todos os testes

pipenv run python -m pytest


1.2 Executar módulos de testes individuais

pipenv run python -m pytest tests/test_search.py


1.3 Executar todos os testes dentro de uma pasta

pipenv run python -m pytest tests/


1.4 Executar um teste específico dentro de um módulo

pipenv run python -m pytest tests/test_search.py::test_basic_duckduckgo_search

Obs.: Chamar um teste dentro de um módulo não funciona ao utilizar o pytest-bdd, para esse caso por favor utilize as tags.


2. Repositório

Caso você queira testar os comandos acima, clone o projeto do link abaixo e execute os comandos na raiz do projeto.
https://github.com/LuizGustavoR/intro-selenium-py/tree/tutorial/webdriver-with-python

Fim.


3. Agradecimentos


4. Bibliografia

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *