CloudEvent equality is incorrect on none attributes
Dieses Issue hat noch niemand übernommen.
Bewertung
- Schwierigkeit
- 2/5
- Geschätzter Aufwand
- 1-3 Stunden
- Anfängerfreundlichkeit
- 35/100
Rechercherichtung
Beginne bei der CloudEvent-Gleichheitsimplementierung und reproduziere den im Issue beschriebenen Vergleich mit dem Python SDK. Füge Tests für ein auf None gesetztes Attribut gegenüber einem fehlenden Attribut hinzu und bestätige, dass der Vergleich der CloudEvents-Spezifikation und dem erwarteten Ergebnis True entspricht.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
CloudEvent equality is incorrect on none attributes
from cloudevents.http import CloudEvent
CloudEvent(attributes={"type": "a", "source": "a", "a": None}) == CloudEvent({"type": "a", "source":"a"})
expected True
actual False
the spec says that null value attributes are the same as non-existing attributes
- Vorherrschende Sprache
- Python
- Sterne
- 342
- Forks
- 65
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beitragsleitfaden
Erste Schritte
- Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
- Forken Sie das Repository und arbeiten Sie in einem Branch.
- Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.
Mehr aus cloudevents/sdk-python
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 78/100
cloudevents/sdk-python#304 ·
-
bug
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 68/100
cloudevents/sdk-python#300 ·
-
enhancement
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 68/100
cloudevents/sdk-python#291 · 8 Kommentare ·
-
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 48/100
cloudevents/sdk-python#247 · 2 Kommentare ·
-
question
Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 45/100
cloudevents/sdk-python#246 · 5 Kommentare ·
Alle Issues in cloudevents/sdk-python
Ähnliche Issues
-
area/auth bug comp/agent P3 platform/discord type/security
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 88/100
NousResearch/hermes-agent#117848 ·
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 74/100
bancolombia/sentinel#23 ·
-
test md OffenCI
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 74/100
-
integration:quickjs org:external priority:backlog topic:code-interpreter topic:middleware type:feature
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 74/100
langchain-ai/deepagents#6450 ·
-
bug client
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 88/100