Use plain Bulma themes when possible
This commit is contained in:
@@ -7,6 +7,7 @@ from core.models import (
|
||||
ChatSession,
|
||||
ChatTaskSource,
|
||||
DerivedTask,
|
||||
DerivedTaskEvent,
|
||||
Message,
|
||||
Person,
|
||||
PersonIdentifier,
|
||||
@@ -154,3 +155,38 @@ class TasksPagesManagementTests(TestCase):
|
||||
response = self.client.get(reverse("tasks_hub"))
|
||||
self.assertEqual(200, response.status_code)
|
||||
self.assertContains(response, "Scope Person")
|
||||
|
||||
def test_task_detail_renders_payload_summary_and_json(self):
|
||||
project = TaskProject.objects.create(user=self.user, name="Payload Test")
|
||||
session = ChatSession.objects.create(user=self.user, identifier=self.pid_signal)
|
||||
origin = Message.objects.create(
|
||||
user=self.user,
|
||||
session=session,
|
||||
ts=1_700_000_000_000,
|
||||
text="origin",
|
||||
sender_uuid="+15551230000",
|
||||
custom_author="OTHER",
|
||||
source_service="signal",
|
||||
source_chat_id="+15551230000",
|
||||
)
|
||||
task = DerivedTask.objects.create(
|
||||
user=self.user,
|
||||
project=project,
|
||||
title="Payload detail",
|
||||
source_service="signal",
|
||||
source_channel="+15551230000",
|
||||
origin_message=origin,
|
||||
reference_code="42",
|
||||
status_snapshot="open",
|
||||
)
|
||||
DerivedTaskEvent.objects.create(
|
||||
task=task,
|
||||
event_type="reaction_captured",
|
||||
payload={"source": "signal", "emoji": "❤️", "reason": "heart_reaction"},
|
||||
)
|
||||
|
||||
response = self.client.get(reverse("tasks_task", kwargs={"task_id": str(task.id)}))
|
||||
self.assertEqual(200, response.status_code)
|
||||
self.assertContains(response, "View payload JSON")
|
||||
self.assertContains(response, "<strong>source</strong>: signal", html=True)
|
||||
self.assertContains(response, ""emoji": "❤️"")
|
||||
|
||||
Reference in New Issue
Block a user