`TestPowerLevels/GET_/rooms/:room_id/state/m.room.power_levels_can_fetch_levels` fails when default values are omitted
I maintainer di solito rispondono entro 2 giorni
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 2/5
- Tempo stimato
- 1-3 ore
- Idoneità per principianti
- 65/100
- Tipo di issue
- Bug
- Chiarezza
- Abbastanza chiara
- Stato di attività
- Attiva
- Stack tecnologico
- go, json
- Ambito
- backend-api-design, testing
Direzione di ricerca
Inizia da tests/csapi/power_levels_test.go, vicino al test indicato, ed esamina come verifica la risposta dei livelli di potere. L’errore mostra che il serializzatore può omettere chiavi con valori predefiniti, come ban; determina come il test deve gestire questi valori predefiniti omessi, quindi esegui il test dei livelli di potere. Il lavoro è completato quando il test passa con la risposta serializzata indicata.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
If the JSON serialiser omits keys with values matching their defaults, as ruma does via serde, the test fails because it cannot find the specified key, even though this has no functional impact:
❌ TestPowerLevels/GET_/rooms/:room_id/state/m.room.power_levels_can_fetch_levels (0s)
power_levels_test.go:105: MatchJSONBytes key 'ban' missing with input = {
"events": {
"m.poll.response": 0,
"m.room.encryption": 100,
"m.room.history_visibility": 100,
"m.room.power_levels": 100,
"m.room.server_acl": 100,
"m.room.tombstone": 150,
"org.matrix.msc3381.poll.response": 0
}
}
It looks like I added a skip for this when getting Venator running with complement, but forgot to open an issue for it
https://github.com/matrix-org/complement/blob/7b38a63c9db3337292bee5887fc8533be3a57b9f/tests/csapi/power_levels_test.go#L90-L93
- Lingua principale
- Go
- Stelle
- 102
- Fork
- 73
- Merge medio
- 3g 10h
- PR unite (30g)
- 6
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Ha un modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di matrix-org/complement
-
`POST /register downcases capitals in usernames` enforces behaviour that spec defines as optionalAperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
matrix-org/complement#956 ·
I maintainer di solito rispondono entro 2 giorni
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
matrix-org/complement#955 · 1 commento ·
I maintainer di solito rispondono entro 2 giorni
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 67/100
matrix-org/complement#954 · 1 commento ·
I maintainer di solito rispondono entro 2 giorni
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 88/100
matrix-org/complement#953 ·
I maintainer di solito rispondono entro 2 giorni
-
Difficoltà 1/5 1-3 ore Idoneità per principianti 78/100
matrix-org/complement#952 ·
I maintainer di solito rispondono entro 2 giorni
Tutte le issue di matrix-org/complement
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
-
blocked-needs-validation bug
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 78/100
projectcapsule/capsule#2280 ·
I maintainer di solito rispondono entro 1 giorno
-
bug ready-for-agent
Difficoltà 2/5 1-3 ore Idoneità per principianti 86/100
kerti/balances-v2#801 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 1/5 1-3 ore Idoneità per principianti 82/100
I maintainer di solito rispondono entro 1 giorno
-
[BUG] AdvancedCronJob validating webhook reports incorrect field paths for concurrencyPolicy and pod templatesForse già presa @bhuvan-somisetty l’ha presa oggi. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
openkruise/kruise#2650 ·
I maintainer di solito rispondono entro 1 giorno