diffplug / diffplug/selfie

[py] better error messages for snapshot mismatch

Offen
#501 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
enhancement py
Vorherrschende Sprache
Kotlin
Sterne
101
Forks
18
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

- 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.

Beitragsleitfaden

Beitragsleitfaden öffnen

Rechercherichtung

Beginne bei python/selfie-lib/selfie_lib/SnapshotSystem.py Zeile 127-128 und lies anschließend die referenzierten Kotlin-Dateien SnapshotNotEqualErrorMsg.kt und SnapshotNotEqualErrorMsgTest.kt. Übertrage das Verhalten der Fehlermeldungen in die Python-Implementierung und überprüfe, dass Snapshot-Abweichungen die verbesserten Meldungen erzeugen, die von den Kotlin-Tests abgedeckt werden.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
kotlin, python
Bereich
testing-qa
Issue-Typ
Feature
Schwierigkeit
3/5
Geschätzter Aufwand
1-2 Tage
Aktivitätsstatus
Veraltet
Klarheit
Klar beschrieben
Anfängerfreundlichkeit
55/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.