diffplug / diffplug/selfie

[py] better error messages for snapshot mismatch

Abierto
#501 0 comentarios 0 reacciones 0 asignados Ver en GitHub
enhancement py
Lenguaje dominante
Kotlin
Estrellas
101
Forks
18
Métricas de merge de PR
Sin PR fusionados en 30 d

Descripción

- There's some unimplemented code here
- https://github.com/diffplug/selfie/blob/51fefffe96d1ebac163ba1d52d0558d51247ce13/python/selfie-lib/selfie_lib/SnapshotSystem.py#L127-L128
- it should be implemented by porting these
- https://github.com/diffplug/selfie/blob/main/jvm/selfie-lib/src/commonMain/kotlin/com/diffplug/selfie/guts/SnapshotNotEqualErrorMsg.kt
- https://github.com/diffplug/selfie/blob/main/jvm/selfie-lib/src/commonTest/kotlin/com/diffplug/selfie/guts/SnapshotNotEqualErrorMsgTest.kt

Great first issue, would be a big UX improvement.

Guía de contribución

Abrir la guía de contribución

Línea de trabajo

Empieza en python/selfie-lib/selfie_lib/SnapshotSystem.py, líneas 127-128, y luego lee los archivos Kotlin referenciados SnapshotNotEqualErrorMsg.kt y SnapshotNotEqualErrorMsgTest.kt. Traslada el comportamiento de los mensajes de error a la implementación de Python y verifica que las discrepancias de los snapshots produzcan los mensajes mejorados cubiertos por las pruebas de Kotlin.

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

Evaluación

Stack tecnológico
kotlin, python
Área
testing-qa
Tipo de issue
Nueva funcionalidad
Dificultad
3/5
Tiempo estimado
1-2 días
Estado de actividad
Estancado
Claridad
Bien especificado
Aptitud para principiantes
55/100

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.