https://github.com/rafaelmachadobr/python-testes
O repositório python-testes é um projeto que contém exemplos de testes em Python utilizando a biblioteca unittest.
https://github.com/rafaelmachadobr/python-testes
python python-tests
Last synced: 10 months ago
JSON representation
O repositório python-testes é um projeto que contém exemplos de testes em Python utilizando a biblioteca unittest.
- Host: GitHub
- URL: https://github.com/rafaelmachadobr/python-testes
- Owner: rafaelmachadobr
- License: mit
- Created: 2022-10-05T19:51:07.000Z (about 3 years ago)
- Default Branch: master
- Last Pushed: 2022-12-27T18:56:42.000Z (almost 3 years ago)
- Last Synced: 2025-01-18T03:25:22.024Z (11 months ago)
- Topics: python, python-tests
- Language: Python
- Homepage:
- Size: 7.81 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Python Testes
O repositório **"python-testes"** é um projeto que contém exemplos de testes em Python utilizando a biblioteca **"unittest"**.
Como usar
Para utilizar este projeto, é necessário ter o Python instalado em sua máquina. Além disso, é recomendado utilizar um gerenciador de pacotes como o **"pip"** para instalar as dependências do projeto.
1. Clone o repositório em sua máquina:
```git clone https://github.com/rafaelmachadobr/python-testes.git```
2. Acesse o diretório do projeto:
```cd python-testes```
3. Crie um ambiente virtual (opcional, mas recomendado):
```python -m venv .venv```
4. Ative o ambiente virtual:
```source .venv/bin/activate```
5. Instale as dependências do projeto:
```pip install -r requirements.txt```
6. Execute os testes:
```python -m unittest discover```
## Estrutura do projeto
O projeto possui a seguinte estrutura de pastas:
```
python-testes/
├── README.md
├── requirements.txt
└── tests/
├── test_calculadora.py
└── test_jokenpo.py
```
- O arquivo requirements.txt contém a lista de dependências do projeto.
- A pasta tests/ contém os arquivos de teste. Cada arquivo de teste deve começar com test_ e possuir a extensão .py.
## Exemplos de testes
O projeto possui dois exemplos de testes:
- **"test_calculadora.py"**: Contém testes para a classe **"Calculadora"**, que possui métodos para realizar operações básicas de adição, subtração, multiplicação e divisão.
- **"test_jokenpo.py"**: Contém testes para a classe **"Jokenpo"**, que simula o jogo Jokenpo (Pedra, Papel e Tesoura).
Cada teste é definido como um método dentro de uma classe que herda de **"unittest.TestCase"**. Para executar os testes, basta usar o comando ```python -m unittest discover``` na raiz do projeto.