This commit is contained in:
Your Name
2026-09-07 10:07:47 +08:00
parent cf3fbdc5ef
commit d5164b7369
388 changed files with 19863 additions and 18720 deletions
+8 -5
View File
@@ -200,7 +200,7 @@ def test_library_page_uses_canonical_permissions_and_full_columns(
"disable_edit": 1,
"creator_id": 9,
"creator_name": "张医生",
"create_time": "2026-08-10 12:00:00",
"create_time": QDate.currentDate().toString("yyyy-MM-dd") + " 12:00:00",
}
],
"count": 1,
@@ -237,8 +237,9 @@ def test_library_page_uses_canonical_permissions_and_full_columns(
"创建时间",
"操作",
]
assert page.table.cellWidget(0, 2) is not None
assert page.table.cellWidget(0, 6) is not None
# 处方类型与公开范围改由 _RowDecorationDelegate 绘制,只有操作列仍是真实控件。
assert page.table.item(0, 2).data(prescription_module._ROLE_TAG_KIND) == "accent"
assert page.table.item(0, 6).data(prescription_module._ROLE_LEAD_ICON) == "lock"
assert page.table.cellWidget(0, 9) is not None
assert not page.view_button.isHidden() and page.view_button.isEnabled()
assert not page.ai_button.isHidden() and page.ai_button.isEnabled()
@@ -305,8 +306,10 @@ def test_issued_page_sends_exact_filter_dto_and_row_guards(
assert page.table.columnCount() == 11
assert page.table.horizontalHeaderItem(2).text() == "操作"
assert page.table.cellWidget(0, 2) is not None
assert page.table.cellWidget(0, 3) is not None
assert page.table.cellWidget(0, 6) is not None
# 处方类型与审核状态由 _RowDecorationDelegate 绘制标签,不再为每行每列
# 各挂一个 QWidget;这里改为断言驱动绘制的角色数据仍然写入。
assert page.table.item(0, 3).data(prescription_module._ROLE_TAG_KIND) == "accent"
assert page.table.item(0, 6).data(prescription_module._ROLE_TAG_KIND)
row_edit = next(
button
for button in page.table.cellWidget(0, 2).findChildren(QPushButton)