Skip to content

Expand SQLAlchemy dialect test coverage - #122

Merged
vgvoleg merged 1 commit into
mainfrom
test-coverage-audit
Sep 21, 2026
Merged

vgvoleg merged 1 commit into
mainfrom
test-coverage-audit

Conversation

@vgvoleg

@vgvoleg vgvoleg commented Sep 18, 2026

Copy link
Copy Markdown
Member

Enable SQLAlchemy compliance coverage for YDB capabilities that are already supported, including conditional table DDL, boolean expressions, tuple IN, window functions, scalar subqueries, and numeric reflection.

Collect the custom inspection, container, concatenation, and decimal suites for both sync and async backends. Replace broad numeric and SQLAlchemy 1.4 exclusions with targeted skips for the remaining unsupported cases, and cover basic YDB view reflection separately from SQLAlchemy's unsupported multi-reflection semantics.

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟢 Approval recommended

All reviewed changes are covered and no blocking issues were identified.

Pull request overview

Expands SQLAlchemy compliance and integration coverage for supported YDB features across sync and async backends.

Changes:

  • Enables supported conditional DDL, boolean, tuple IN, and window-function tests.
  • Narrows unsupported numeric and SQLAlchemy exclusions.
  • Adds inspection, container, concatenation, decimal, scalar-subquery, and view-reflection coverage.
File summaries
File Description
ydb_sqlalchemy/sqlalchemy/requirements.py Enables supported SQLAlchemy capabilities.
tests/integration/test_suite.py Expands compliance and custom suite coverage.
tests/integration/test_inspect.py Adds view reflection coverage.
Review details
  • Files reviewed: 3/3 changed files
  • Comments generated: 0
  • Review effort level: Lite

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

@vgvoleg
vgvoleg merged commit 860cc89 into main Sep 21, 2026
9 checks passed
@vgvoleg
vgvoleg deleted the test-coverage-audit branch September 21, 2026 07:45
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.

2 participants