CI: three Oracle-only tests in test_cypher_compiled.py never run, as -k oracle doesn't select them
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
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
- 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 liberation-data/drivine-python
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 78/100
liberation-data/drivine-python#250 ·
Maintainer antworten meist innerhalb von 1 Tag
-
bug
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 88/100
liberation-data/drivine-python#209 ·
Maintainer antworten meist innerhalb von 1 Tag
-
bug
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 45/100
liberation-data/drivine-python#280 ·
Maintainer antworten meist innerhalb von 1 Tag
-
bug
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 68/100
liberation-data/drivine-python#279 ·
Maintainer antworten meist innerhalb von 1 Tag
-
bug
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 48/100
liberation-data/drivine-python#277 ·
Maintainer antworten meist innerhalb von 1 Tag
Alle Issues in liberation-data/drivine-python
Ähnliche Issues
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 79/100
aws-samples/sample-per-model-bedrock#639 ·
Maintainer antworten meist innerhalb von 1 Tag
-
bug
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 86/100
awslabs/visual-asset-management-system#937 ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 62/100
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 79/100
project-codeflare/codeflare-sdk#1195 ·
Maintainer antworten meist innerhalb von 1 Tag
-
Bump numpy dependencyOffen
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 65/100
pandas-dev/pandas-stubs#2051 ·
Maintainer antworten meist innerhalb von 1 Tag