Hacktoberfest 2026: die Issues, die Maintainer für den Oktober markiert haben – offen und einsteigerfreundlich. Hacktoberfest-Issues durchsuchen

CI: three Oracle-only tests in test_cypher_compiled.py never run, as -k oracle doesn't select them

Offen Anfängerfreundlich
#178 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Maintainer antworten meist innerhalb von 1 Tag

Dieses Issue hat noch niemand übernommen.

Bewertung

Schwierigkeit
1/5
Geschätzter Aufwand
Unter einer Stunde
Anfängerfreundlichkeit
88/100
Issue-Typ
Bug
Klarheit
Klar beschrieben
Aktivitätsstatus
Aktiv
Tech-Stack
python
Bereich
ci-cd, testing

Rechercherichtung

Lies die Konfiguration des Oracle-Jobs in .github/workflows und die drei aufgeführten Tests in tests/integration/test_cypher_compiled.py samt ihren synchronisierten Kopien. Führe den angegebenen Befehl ORACLE_TESTS=true uv run pytest --collect-only -q -k oracle tests/integration/test_cypher_compiled.py aus, um zu bestätigen, dass sie ausgelassen werden. Fertig ist die Aufgabe, wenn alle drei Oracle-only-Tests der Auswahl des Jobs entsprechen und gesammelt werden.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Beschreibung

CI runs the Oracle tests with pytest -k oracle (.github/workflows, the Oracle job), which picks the tests whose name or parameters say oracle. Three tests in tests/integration/test_cypher_compiled.py (and their sync copies) are skipped unless Oracle is configured, take no oracle parameter, and don't say oracle in their names, so no CI job runs them: the main job skips them, and the Oracle job deselects them.

  • test_nodes_of_two_labels_a_transaction_has_made_and_not_yet_committed_are_found_by_both (line ~320)
  • test_a_text_past_32_kb_set_on_two_nodes_beside_a_whole_float_or_not_leaves_the_session_open (line ~343, the #131 regression test)
  • test_a_text_past_32_kb_in_a_map_parameter_read_and_set_on_two_nodes_leaves_the_session_open (line ~367, the #145 regression test)

Checked with ORACLE_TESTS=true uv run pytest --collect-only -q -k oracle tests/integration/test_cypher_compiled.py: none of the three is collected.

Fix: name each ..._on_oracle (as the #144 test is named), or mark the Oracle-only tests so -k oracle matches them.

Vorherrschende Sprache
Python
Sterne
1
Forks
0
Ø Merge
1 Std. 21 Min.
Gemergte PRs (30 T.)
128

Entwicklungsumgebung

Dieses Projekt bietet weder Dev-Container noch Dockerfile noch Beitragsleitfaden – die Einrichtung liegt bei Ihnen. Beginnen Sie mit der README; die allgemeinen Schritte stehen in unserem Leitfaden für den ersten Beitrag.

Erste Schritte

  1. Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
  3. Forken Sie das Repository und arbeiten Sie in einem Branch.
  4. Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.

Mehr aus liberation-data/drivine-python

Alle Issues in liberation-data/drivine-python

Ähnliche Issues

Weitere Issues zu Python

Neue Issues direkt in Ihr Postfach

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