feat: direct-execute review and playbook quick actions
This commit is contained in:
@@ -969,6 +969,23 @@ class MainAgentGovernanceTests(unittest.TestCase):
|
||||
self.assertEqual(review_payload["recommended_action"]["job_id"], "job_review_source")
|
||||
self.assertTrue(review_payload["recommended_action"]["review_id"])
|
||||
|
||||
explicit_review_response = self.client.post(
|
||||
"/v2/oneliner/actions/execute",
|
||||
headers=self.ctx["member_headers"],
|
||||
json={
|
||||
"action_key": "review-draft",
|
||||
"project_id": self.ctx["project_id"],
|
||||
"platform": "douyin",
|
||||
"payload": {
|
||||
"source_job_id": "job_review_source",
|
||||
},
|
||||
},
|
||||
)
|
||||
self.assertEqual(explicit_review_response.status_code, 200, explicit_review_response.text)
|
||||
explicit_review_payload = explicit_review_response.json()
|
||||
self.assertEqual(explicit_review_payload["recommended_action"]["action"], "open-review-edit")
|
||||
self.assertEqual(explicit_review_payload["recommended_action"]["job_id"], "job_review_source")
|
||||
|
||||
self_check_response = self.client.post(
|
||||
"/v2/oneliner/actions/execute",
|
||||
headers=self.ctx["member_headers"],
|
||||
|
||||
Reference in New Issue
Block a user