mapillary / mapillary/mapillary-python-sdk

[Good First Issue] List required of functions to create tests for

Aberta
#103 0 comentários 0 reações 0 responsáveis Ver no GitHub

Ninguém assumiu esta issue ainda.

good first issue
Linguagem predominante
Python
Estrelas
66
Forks
23
Merge médio
1d 20h
PRs com merge (30d)
11

Descrição

Currently, the tests/ directory does not test against every other function to give expected results.

The work towards testing should be done in these phases,

  1. List functions that need to have unit tests created
  2. Create a mechanism to fetch GeoJSONs from the API that are guaranteed the right results to test against
  3. Assert the functionality is working as expected with the fetched data

Help is required with the 1st step. Having a list of unit tests to implement would be great - not everything can be tested.

Guia de contribuição

Abrir o guia de contribuição

Primeiros passos

  1. Leia a issue inteira e depois o guia de contribuição do projeto.
  2. Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
  3. Faça um fork do repositório e trabalhe em uma branch.
  4. Abra um pull request que referencie o número da issue.

Direção de pesquisa

Comece revisando o diretório tests/ existente e as funções do pacote Python que ele cobre. Compare essa cobertura com as funcionalidades disponíveis relacionadas à Mapillary API e ao GeoJSON. Considera-se concluído produzir uma lista documentada de testes unitários relevantes para a fase 1; buscar dados da API e adicionar asserções são fases posteriores.

Escrita pelo modelo de indexação a partir do texto da issue.

Avaliação

Stack de tecnologia
python
Domínio
api, testing
Tipo de issue
Documentação
Dificuldade
4/5
Tempo estimado
3-5 dias
Status de atividade
Estagnada
Clareza
Razoavelmente clara
Facilidade para iniciantes
30/100

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.