Use `EnvironmentVarGuard` in tests instead of manually messing with `os.environ`
Personne n'a encore pris cette issue.
- Langage dominant
- Python
- Étoiles
- 77.2k
- Forks
- 35.9k
- Métriques de merge des PR
- Métriques de PR en attente
Description
Feature or enhancement
Proposal:
Some tests manually tweak os.environ. There is new way to do that with EnvironmentVarGuard. Identify all places and update.
Has this already been discussed elsewhere?
No response given
Links to previous discussion of this feature:
No response
Linked PRs
- gh-128439
- gh-128476
- gh-128522
- gh-130002
- gh-131870
Guide de contribution
Ouvrir le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Piste de recherche
Recherchez dans la suite de tests de CPython les tests qui modifient manuellement os.environ, puis comparez ces utilisations avec EnvironmentVarGuard. Examinez les PR liés (gh-128439, gh-128476, gh-128522, gh-130002 et gh-131870) avant de commencer ; le travail est terminé lorsque toutes les modifications manuelles de l’environnement applicables ont été migrées et que les tests concernés passent.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- python
- Domaine
- testing
- Type d'issue
- Refactorisation
- Difficulté
- 4/5
- Temps estimé
- 3-5 jours
- Activité
- À l'abandon
- Clarté
- Plutôt claire
- Accessibilité débutants
- 25/100