mirror of
https://github.com/rennf93/roboco.git
synced 2026-08-03 07:23:24 +02:00
feat(content): add doc_notes column for the documenter's own slot
This commit is contained in:
@@ -8,21 +8,28 @@ from roboco.models.task import TaskUpdate as DomainTaskUpdate
|
||||
|
||||
|
||||
def test_api_task_update_accepts_auditor_and_pr_reviewer_notes() -> None:
|
||||
u = ApiTaskUpdate(auditor_notes="audit", pr_reviewer_notes="review")
|
||||
u = ApiTaskUpdate(
|
||||
auditor_notes="audit", pr_reviewer_notes="review", doc_notes="doc"
|
||||
)
|
||||
assert u.auditor_notes == "audit"
|
||||
assert u.pr_reviewer_notes == "review"
|
||||
assert u.doc_notes == "doc"
|
||||
|
||||
|
||||
def test_domain_task_update_accepts_new_notes() -> None:
|
||||
u = DomainTaskUpdate(auditor_notes="audit", pr_reviewer_notes="review")
|
||||
u = DomainTaskUpdate(
|
||||
auditor_notes="audit", pr_reviewer_notes="review", doc_notes="doc"
|
||||
)
|
||||
assert u.auditor_notes == "audit"
|
||||
assert u.pr_reviewer_notes == "review"
|
||||
assert u.doc_notes == "doc"
|
||||
|
||||
|
||||
def test_task_response_exposes_structured_fields() -> None:
|
||||
fields = set(TaskResponse.model_fields)
|
||||
assert {
|
||||
"pr_reviewer_notes",
|
||||
"doc_notes",
|
||||
"notes_structured",
|
||||
"orchestration_markers",
|
||||
} <= fields
|
||||
|
||||
Reference in New Issue
Block a user