O pacote utiliza o padrão pyproject.toml
e o Poetry. Para instalar as dependências:
$ poetry install --extras "docs"
Para rodar os testes apenas com a versão atual do Python:
$ poetry run pytest
Para rodar com todas as versões de Python:
$ poetry run tox
Quando criar m novo adaptador, escreva ao menos três casos de teste para o método adjust
:
- Utilizando apenas um argumento (data original)
- Utilizando dois argumentos (data original mais valor personalizado)
- Utilizando três argumentos (data original, valor personalizado e data final)
Para a documentação, é preciso utilizar o Sphinx:
$ poetry run sphinx-build docs docs/_build
Depois, é só acessar docs/_build/index.html
.
Para limpar os arquivos gerados automaticamente, existe o atalho make clean
.