feat(postbox): reconcile lifecycle notifications
This commit is contained in:
@@ -353,6 +353,7 @@ class PostboxRouterTests(unittest.TestCase):
|
||||
"idempotency_key": "campaign-1:recipient-1",
|
||||
"subject": "Decision",
|
||||
"body_text": "The decision is ready.",
|
||||
"action_required": True,
|
||||
},
|
||||
)
|
||||
self.assertEqual(201, delivery.status_code, delivery.text)
|
||||
@@ -365,6 +366,7 @@ class PostboxRouterTests(unittest.TestCase):
|
||||
self.assertEqual(200, messages.status_code, messages.text)
|
||||
self.assertEqual(1, messages.json()["total"])
|
||||
self.assertEqual(message_id, messages.json()["messages"][0]["id"])
|
||||
self.assertTrue(messages.json()["messages"][0]["metadata"]["action_required"])
|
||||
|
||||
filtered = self.client.get(
|
||||
"/api/v1/postbox/messages",
|
||||
|
||||
Reference in New Issue
Block a user