Request: Add notes about where to put unit tests
Ninguém assumiu esta issue ainda.
Avaliação
- Dificuldade
- 2/5
- Tempo estimado
- Meio dia
- Facilidade para iniciantes
- 35/100
- Tipo de issue
- Documentação
- Clareza
- Razoavelmente clara
- Status de atividade
- Estagnada
- Stack de tecnologia
- python
- Domínio
- documentation, testing-qa
Direção de pesquisa
Nenhum arquivo de destino ou teste é especificado. Comece revisando as discussões vinculadas sobre boas práticas de pytest e empacotamento e, em seguida, localize a documentação relevante sobre testes. O trabalho estará concluído quando forem explicados o posicionamento dos arquivos de teste, as considerações sobre imports/PYTHONPATH e o papel de init.py no Python 3.
Escrita pelo modelo de indexação a partir do texto da issue.
Descrição
I did some Googling. None of the pages have very good explanations of where to put your unit test files.
Also, AFAIK (I am a Python newbiew) there are some drawbacks to <project_root>/test/ about importing. Might need to modify PYTHONPATH during unit test runs.
Also, please talk about why init.py is important for unit tests. A few places recommend it... but I thought it was dead in Python3.
Ref: http://pytest.org/latest/goodpractises.html
Ref: http://stackoverflow.com/questions/5341006/where-should-i-put-tests-when-packaging-python-modules
Ref: http://stackoverflow.com/questions/61151/where-do-the-python-unit-tests-go
- Linguagem predominante
- Batchfile
- Estrelas
- 29.8k
- Forks
- 5.9k
- Métricas de merge de PRs
- Nenhum PR com merge em 30d
Guia de contribuição
Primeiros passos
- Leia a issue inteira e depois o guia de contribuição do projeto.
- Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
- Faça um fork do repositório e trabalhe em uma branch.
- Abra um pull request que referencie o número da issue.
Mais de realpython/python-guide
-
Page 404 error Aberta
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 65/100
realpython/python-guide#1104 · 2 comentários ·
-
Dificuldade 1/5 1-3 horas Facilidade para iniciantes 62/100
realpython/python-guide#327 ·
-
PyZMQ improvements Aberta
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 62/100
realpython/python-guide#326 · 5 comentários ·
-
@alex Aberta
Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 10/100
realpython/python-guide#1194 ·
-
Development Team SAP Aberta
Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 10/100
realpython/python-guide#1192 ·