Files
zyt/app/research/debug_mode_test_result.md
2026-08-28 18:24:37 +08:00

2.2 KiB

Debug mode full-suite verification

Verification date: 2026-08-28 (Asia/Shanghai)

Scope: read-only verification of the current shared worktree under D:\web\zyt\app. No production source was modified.

Pytest

Command:

.venv\Scripts\python.exe -m pytest
  • Exit code: 1
  • Result: 2 failed, 684 passed
  • Total collected/executed: 686
  • Duration: 3195.85s (0:53:15)

Failures:

  1. tests/test_diagnosis_order_video_visual.py::test_video_table_embeds_player_and_preserves_row_bound_upload

    • Assertion location: tests/test_diagnosis_order_video_visual.py:429
    • Assertion: table.rowHeight(0) >= playback.required_table_row_height()
    • Actual: row height 246; required row height 250.
  2. tests/test_reception_parity_ui.py::test_reception_auto_loads_structured_ai_analysis_and_matches_reference_geometry

    • Assertion location: tests/test_reception_parity_ui.py:1575
    • Assertion: expand_button.size().width() == expand_button.size().height() == 28
    • Actual: QSize(28, 34); expected QSize(28, 28).

Ruff

Command:

.venv\Scripts\python.exe -m ruff check src tests
  • Exit code: 1
  • Result: 9 errors, all F401 unused imports and all reported as fixable with --fix.

Findings:

  1. src/doctor_workstation/ui/diagnosis_index_widgets.py:37:5 - unused PySide6.QtGui.QPixmap.
  2. src/doctor_workstation/ui/dialogs/ai_consult.py:18:5 - unused PySide6.QtGui.QFont.
  3. src/doctor_workstation/ui/dialogs/ai_consult.py:24:5 - unused PySide6.QtGui.QPixmap.
  4. src/doctor_workstation/ui/dialogs/ai_consult.py:26:5 - unused PySide6.QtGui.QTextBlockFormat.
  5. src/doctor_workstation/ui/dialogs/ai_consult.py:27:5 - unused PySide6.QtGui.QTextCharFormat.
  6. src/doctor_workstation/ui/dialogs/ai_consult.py:28:5 - unused PySide6.QtGui.QTextCursor.
  7. src/doctor_workstation/ui/dialogs/prescription.py:19:28 - unused datetime.datetime.
  8. src/doctor_workstation/ui/pages/patients.py:11:75 - unused PySide6.QtGui.QPixmap.
  9. src/doctor_workstation/ui/pages/prescriptions.py:10:65 - unused PySide6.QtGui.QPixmap.

Overall result

The full verification gate is failing: both pytest and ruff returned exit code 1.