Tests [TODO]
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 5/5
- Tiempo estimado
- Más de una semana
- Aptitud para principiantes
- 25/100
- Tipo de issue
- Documentación
- Claridad
- Necesita aclaración
- Estado de actividad
- Estancado
- Stack tecnológico
- github-actions, jupyter-notebook, python
- Área
- ci-cd, documentation, testing
Línea de trabajo
Como no se nombran archivos ni pruebas, primero hay que hacer un inventario de las funciones de Python y del código relacionado con notebooks del repositorio. Usa los recursos de pytest y davos para definir un issue TODO para cada función, documentando su comportamiento, el enfoque de pruebas y los casos límite; la tarea se completa cuando cada función tiene un issue correspondiente.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Overview
Write unit tests for each function
Completion criteria
- For each function, add a "todo" issue to create a test for the function, describing (a) what the function is supposed to do and (b) how it should be tested. If there are any edge cases or tricky scenarios to watch out for, those should be noted too
Resources (optional)
- pytest: framework for writing and running tests
- GitHub actions: can be used to automate tests when pull requests are merged
- davos: archive contains useful code for running tests that involve notebooks
Discussion points
Adding issues doesn't require coding, but it'd be good to have at least one "coding" person work on this task to help define useful tests.
- Lenguaje dominante
- Python
- Estrellas
- 23
- Forks
- 11
- Métricas de merge de PR
- Sin PR fusionados en 30 d
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 ContextLab/chatify
-
Re-use chains Abiertocoding required
Dificultad 3/5 1-2 días Aptitud para principiantes 45/100
ContextLab/chatify#58 ·
-
Pass-through mode Abiertocoding required help wanted non-coding
Dificultad 4/5 3-5 días Aptitud para principiantes 35/100
ContextLab/chatify#42 ·
-
Support for markdown cells Abiertocoding required enhancement help wanted
Dificultad 5/5 Más de una semana Aptitud para principiantes 20/100
ContextLab/chatify#38 · 1 comentario ·
-
fully interactive mode Abiertocoding required enhancement help wanted
Dificultad 4/5 3-5 días Aptitud para principiantes 35/100
ContextLab/chatify#33 · 3 comentarios ·
-
Common design language [TODO] Abiertonon-coding
Dificultad 5/5 Más de una semana Aptitud para principiantes 20/100
ContextLab/chatify#13 ·
Todos los issues de ContextLab/chatify
Issues similares
-
bug confirmed issue
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
open-webui/open-webui#30750 · 1 comentario ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
-
enhancement
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
OpenwaterHealth/openmotion-bloodflow-app#604 · 1 comentario ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 70/100
-
good first issue
Dificultad 1/5 Menos de una hora Aptitud para principiantes 90/100