Caso utilizem Poetry para gerir as dependências.
Um meio de configurar o pytest é utilizar o próprio pyproject.toml
[tool.pytest.ini_options]
testpaths = ["tests"]
markers = [
"calcular_bonus:marker for testing src.bytebank.Funcionario.calcular_bonus method"
]
Para definir custom markers podemos usar a propriedade markers com um array e definindo "nome_do_marker:descricao do marker"
Usando pyproject.toml
com poetry podemos centralizar as configurações e dependências em um mesmo arquivo, no final temos uma gestão parecida com o que o npm permite para projetos Nodejs.
Com ele não é necessário criar o arquivo pytest.ini na raiz da pasta como feito na aula!