mapillary / mapillary/mapillary-python-sdk

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

Ouverte
#103 0 commentaires 0 réactions 0 personnes assignées Voir sur GitHub

Personne n'a encore pris cette issue.

good first issue
Langage dominant
Python
Étoiles
66
Forks
23
Merge moyen
1 j 20 h
PR mergées (30 j)
11

Description

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.

Guide de contribution

Ouvrir le guide de contribution

Par où commencer

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Piste de recherche

Commencez par examiner le répertoire tests/ existant et les fonctions du paquet Python qu’il couvre. Comparez cette couverture avec les fonctionnalités disponibles liées à Mapillary API et GeoJSON. Le travail est considéré comme terminé lorsqu’une liste documentée de tests unitaires pertinents pour la phase 1 est produite ; la récupération des données de l’API et l’ajout d’assertions sont prévus pour des phases ultérieures.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Évaluation

Stack technique
python
Domaine
api, testing
Type d'issue
Documentation
Difficulté
4/5
Temps estimé
3-5 jours
Activité
À l'abandon
Clarté
Plutôt claire
Accessibilité débutants
30/100

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.