Add unit test for parse_version in utilities/updater.py
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 2/5
- Tiempo estimado
- 1-3 horas
- Aptitud para principiantes
- 85/100
Línea de trabajo
Empieza leyendo parse_version() en utilities/updater.py para ver su forma de retorno y cómo maneja las entradas inválidas. Añade el nuevo tests/test_parse_version.py con los cuatro casos indicados: orden de 27.0 por encima de 26.9, beta antes que release, metadatos de build ignorados, y entrada inválida que devuelve ceros sin lanzar excepción. Ejecuta el archivo de pruebas localmente. Terminado cuando pase localmente y en CI sin cambios en el código de producción.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
parse_version() is central for update checks, but has no dedicated tests.
Add a small test file tests/test_parse_version.py covering:
"27.0">"26.9""27.0-beta.1"<"27.0""1.2.3+build"ignores build metadata- invalid input returns
(0,0,0,...)without crashing
Acceptance criteria:
- New test passes locally and in CI
- No changes to production code required
- Lenguaje dominante
- Python
- Estrellas
- 1
- Forks
- 0
- Merge medio
- 1 h 50 min
- PR fusionados (30 d)
- 7
Preparar el entorno
- Sin Dockerfile ni archivo de Docker Compose
- Tiene una plantilla de pull request
- Leer la guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de ANCORATE/EncryptHome
-
documentation good first issue
Dificultad 2/5 1-3 horas Aptitud para principiantes 65/100
ANCORATE/EncryptHome#17 ·
-
enhancement good first issue
Dificultad 1/5 Menos de una hora Aptitud para principiantes 85/100
ANCORATE/EncryptHome#16 ·
-
good first issue ux
Dificultad 2/5 1-3 horas Aptitud para principiantes 65/100
ANCORATE/EncryptHome#10 ·
Todos los issues de ANCORATE/EncryptHome
Issues similares
-
bug ready-for-dev
Dificultad 1/5 1-3 horas Aptitud para principiantes 92/100
OpenHands/extensions#897 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
tensorflow/datasets#11253 ·
Los mantenedores suelen responder en 1 día
-
fix(core): a config section with all keys commented out crashes startupPosiblemente ocupada @Aryanbhargava18 la tomó hoy. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
kubeflow/mcp-server#512 ·
Los mantenedores suelen responder en 1 día
-
Stop trusting the compromised eMudhra CA certificatesPosiblemente ocupada @anth-volk la tomó hoy. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
PolicyEngine/uk-triple-lock#54 ·
Los mantenedores suelen responder en 1 día
-
DBFS append mode silently overwrites existing filesPosiblemente ocupada @IlyaKhalafi la tomó hoy. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 77/100
fsspec/filesystem_spec#2429 ·
Los mantenedores suelen responder en 1 día