ENH: add testing support utilities
Los mantenedores suelen responder en 1 día
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Aptitud para principiantes
- 45/100
Línea de trabajo
Lea scipy/conftest.py alrededor de las utilidades skip_xfail_xp_backends y scipy/_lib/_array_api.py alrededor de xp_assert_equal y xp_assert_close. Compare su comportamiento con los backends y las restricciones específicas de pytest con la configuración de pruebas actual de array-api-extra. La tarea estará terminada cuando las utilidades de soporte de pruebas solicitadas estén expuestas para su uso en el ecosistema y su comportamiento esté cubierto por pruebas.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
SciPy has two sets of testing support utilities:
{skip_xfail}_xp_backendsskips, https://github.com/scipy/scipy/blob/main/scipy/conftest.py#L215 . These are convenient for testing across the range of array api backends. Note that these are pytest-specific.- assertions,
xp_assert_{equal,close}, https://github.com/scipy/scipy/blob/main/scipy/_lib/_array_api.py#L299. These wrap backend-specific assertions, and scipy effectively transitions fromnp.testingto these ones. Quite a bit of effort went into crafting these ones, and ISTM these can be useful across the ecosystem.
- Lenguaje dominante
- Python
- Estrellas
- 33
- Forks
- 32
- Merge medio
- 5 h 58 min
- PR fusionados (30 d)
- 47
Preparar el entorno
Aún no hemos revisado los archivos de configuración de este proyecto. Empieza por su README y consulta nuestra guía para la primera contribución para los pasos generales.
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 data-apis/array-api-extra
-
ENH: new function `replace`Abiertoenhancement new function
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
data-apis/array-api-extra#992 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
testing
Dificultad 3/5 1-2 días Aptitud para principiantes 55/100
data-apis/array-api-extra#901 · 3 comentarios ·
Los mantenedores suelen responder en 1 día
-
testing upstream issue
Dificultad 3/5 1-2 días Aptitud para principiantes 45/100
data-apis/array-api-extra#900 · 8 comentarios ·
Los mantenedores suelen responder en 1 día
-
TST: non-default device testingAbiertoblocked testing xpx.testing
Dificultad 5/5 Más de una semana Aptitud para principiantes 30/100
data-apis/array-api-extra#833 · 1 comentario · 1 reacción ·
Los mantenedores suelen responder en 1 día
-
enhancement help wanted
Dificultad 4/5 3-5 días Aptitud para principiantes 55/100
data-apis/array-api-extra#811 · 1 comentario · 1 reacción ·
Los mantenedores suelen responder en 1 día
Todos los issues de data-apis/array-api-extra
Issues similares
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
solana-foundation/pay-kit#341 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
nasa/python_cmr#123 ·
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 92/100
EleutherAI/lm-evaluation-harness#4243 ·
Los mantenedores suelen responder en 1 día
-
area: dashboard bug perceived difficulty: 3
Dificultad 2/5 1-3 horas Aptitud para principiantes 88/100
Nitjsefnie-Harness-Commons/daedalus#1179 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 88/100
cusp-ai-oss/tojax#17 ·