Skip to content

Test: Notebook E2E runs pythonx-compose's UI.ipynb scenarios against the installed wheel - #170

Merged
b-re-w merged 8 commits into
developfrom
feat/e2e-notebook
Oct 3, 2026
Merged

b-re-w merged 8 commits into
developfrom
feat/e2e-notebook

Conversation

@b-re-w

@b-re-w b-re-w commented Oct 3, 2026

Copy link
Copy Markdown
Member

Closes #26

Test added: ksp-fixtures/notebook-e2e, 20 tests over UI.ipynb's cells (imports, root declaration and redeclaration, shared state, the practice cells drawn pixel-equal to Kotlin controls, Hangul IME composition in TextField with no Python function started, negative checks with the wiring disabled). The pythonx-compose wheel is an input (-PpythonxComposeWheel); without it the tests fail by name unless -PnotebookE2e.skip=true. No CI workflow runs the module yet.

Result on 2026-10-04 with the pythonx-compose develop wheel: 20 passed, 0 failed, 0 skipped. The two defects it found were fixed separately: #146 (Color(0xFFFFFFFF) Int/Long overload) and #168 (TextUnitType boxed value class), plus pythonx-compose #88 (callable Color re-export).
Spec: SPEC B-10 is implemented on desktop. README builds the wheel with uv; no em-dash.

@b-re-w
b-re-w merged commit 844cf29 into develop Oct 3, 2026
@b-re-w
b-re-w deleted the feat/e2e-notebook branch October 3, 2026 16:03
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