Skip to content

Update direct Cypher string/typeconversion contract - #104

Merged
lmeyerov merged 3 commits into
mainfrom
fix/direct-cypher-wrong-rows-tranche-d-1429
May 14, 2026
Merged

lmeyerov merged 3 commits into
mainfrom
fix/direct-cypher-wrong-rows-tranche-d-1429

Conversation

@lmeyerov

Copy link
Copy Markdown
Contributor

Summary

  • Updates the direct-Cypher xfail contract for pygraphistry issue #1429.
  • Moves the fixed toString([]) / toString({}) list-comprehension cases back to validation-safe xfails.
  • Preserves string literal newlines while parsing CREATE fixtures and normalizes returned string row values with escaping.
  • Promotes seven string/literal Direct-Cypher row cases from tracked wrong-row debt.

Validation

  • PYTHONPATH=/tmp/pyg1411-deps:/home/lmeyerov/Work/pygraphistry:/home/lmeyerov/Work/tck-gfql python3 -m pytest -q /home/lmeyerov/Work/tck-gfql/tests/cypher_tck/test_tck_runner.py::test_direct_cypher_xfail_contract /home/lmeyerov/Work/tck-gfql/tests/cypher_tck/test_report.py /home/lmeyerov/Work/tck-gfql/tests/cypher_tck/test_parse_cypher.py /home/lmeyerov/Work/tck-gfql/tests/cypher_tck/test_lane_contracts.py
    • 895 passed in 33.76s
  • PYTHONPATH=/tmp/pyg1411-deps:/home/lmeyerov/Work/pygraphistry:/home/lmeyerov/Work/tck-gfql python3 -m tests.cypher_tck.report
    • direct local Cypher tracked non-validation debt: 12
    • success_wrong_rows: 11
    • unexpected_success_expected_error: 1
  • git -C /home/lmeyerov/Work/tck-gfql diff --check

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant