python / python/cpython

test_socket tests fail with kernel lacking support for IPPROTO_UDPLITE

Offen
#149,078 4 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

tests type-bug
Vorherrschende Sprache
Python
Sterne
77.2k
Forks
35.9k
PR-Merge-Kennzahlen
PR-Kennzahlen ausstehend

Beschreibung

Bug report

Bug description:

When running on the kernel without support for UDPLite, setup of tests (function clientSetUp) in test_socket fails:

self.cli = socket.socket(socket.AF_INET, socket.SOCK_DGRAM, socket.IPPROTO_UDPLITE)

this command raises OSError.

CPython versions tested on:

3.14

Operating systems tested on:

Linux

Complete build logs

Linked PRs
  • gh-149081

Beitragsleitfaden

Beitragsleitfaden öffnen

Erste Schritte

  1. Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
  3. Forke das Repository und arbeite in einem Branch.
  4. Öffne einen Pull Request, der die Issue-Nummer nennt.

Rechercherichtung

Beginne in test_socket bei der Funktion clientSetUp und reproduziere den Fehler auf einem Linux-Kernel ohne UDPLite-Unterstützung. Prüfe, wie der Test mit nicht verfügbaren Socket-Protokollen umgeht, und führe anschließend die relevanten test_socket-Tests aus; fertig ist die Aufgabe, wenn das Setup nicht mehr fehlschlägt, wenn IPPROTO_UDPLITE nicht unterstützt wird. Der verknüpfte PR gh-149081 zeigt, dass die Arbeit bereits begonnen hat.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
python
Bereich
networking, testing-qa
Issue-Typ
Bug
Schwierigkeit
2/5
Geschätzter Aufwand
1-3 Stunden
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
35/100

Neue Issues direkt in Ihr Postfach

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