Skip to content

Latest commit

 

History

3 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Exemplo de estrutura de pacotes para um projeto Python

Exemplo de estrutura de projeto com possibilidade de ter varios pacotes e modulos com seus respectivos testes.

Pré-requisitos

Ter o Python 3.8.2+ instalado

Passos para executar

Criar um ambiente virtual

python -m vevn venv
venv\Scripts\activate.bat

Instalar bibliotecas

pip install -r requirements.txt

Executar

python src\main.py

Executar testes

coverage run --source=src -m pytest -o junit_family=xunit2 --junitxml=xunit.xml

Gerar arquivo de cobertura (SonarQube)

coverage xml

Gerar relatório HTML de cobertura

coverage html

Gerar arquivo com pylint (SonarQube)

pylint src -r n --msg-template="{path}:{line}: [{msg_id}({symbol}), {obj}] {msg}" > pylint.txt

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages