Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

docs: document how to run the test suite locally

Abierto Apto para principiantes
#430 0 comentarios 0 reacciones 0 asignados Ver en GitHub

Los mantenedores suelen responder en 2 días

@yuefdev ya está trabajando en esto.

Desde el 3/10/2026.

  • #435 de @yuefdev — abierto

Evaluación

Dificultad
2/5
Tiempo estimado
1-3 horas
Aptitud para principiantes
78/100
Tipo de issue
Documentación
Claridad
Bastante claro
Estado de actividad
Activo
Stack tecnológico
python

Línea de trabajo

Comienza con la documentación para contributors o de desarrollo y, después, inspecciona la configuración de pytest del repositorio y el flujo de trabajo de CI para confirmar los comandos establecidos y la configuración de dependencias. Documenta la instalación de dependencias, las ejecuciones completas y enfocadas de pytest, los motivos de los tests omitidos y dónde se encuentra la configuración de tests de CI; el trabajo estará terminado cuando un nuevo contributor pueda reproducir localmente las comprobaciones relevantes.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

Problem

When working on a test contribution, I had to inspect the repository's test configuration and CI workflow to determine how to run the same test suite locally.

The project has an established pytest-based test suite, but as a new contributor, I initially had to investigate the repository configuration to understand the expected local testing workflow.

Proposed documentation

Add a short section to the contributor/development documentation explaining:

  • how to install the test dependencies
  • how to run the complete test suite
  • how to run a specific test file
  • how to run a focused test using pytest's -k option
  • why some tests may be skipped
  • where contributors can find the CI test configuration

Who this is for

This is intended for new contributors making their first test-related change who need to verify their changes locally before opening a pull request.

Why I am proposing this

This is based on a real point where I was confused during my test contribution. I had to inspect the project's test configuration and CI workflow to understand how local pytest execution related to the automated checks on a pull request.

Lenguaje dominante
Python
Estrellas
760
Forks
166
Merge medio
4 d 3 h
PR fusionados (30 d)
7

Preparar el entorno

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de python-humanize/humanize

Todos los issues de python-humanize/humanize

Issues similares

Más issues de Python

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.