mirror of
https://github.com/zulip/zulip.git
synced 2025-11-03 13:33:24 +00:00
python: Normalize quotes with Black.
Signed-off-by: Anders Kaseorg <anders@zulip.com>
This commit is contained in:
committed by
Tim Abbott
parent
11741543da
commit
6e4c3e41dc
@@ -2,9 +2,9 @@ from zerver.lib.test_classes import WebhookTestCase
|
||||
|
||||
|
||||
class CrashlyticsHookTests(WebhookTestCase):
|
||||
STREAM_NAME = 'crashlytics'
|
||||
STREAM_NAME = "crashlytics"
|
||||
URL_TEMPLATE = "/api/v1/external/crashlytics?stream={stream}&api_key={api_key}"
|
||||
FIXTURE_DIR_NAME = 'crashlytics'
|
||||
FIXTURE_DIR_NAME = "crashlytics"
|
||||
|
||||
def test_crashlytics_verification_message(self) -> None:
|
||||
expected_topic = "Setup"
|
||||
|
||||
@@ -9,35 +9,35 @@ from zerver.lib.response import json_success
|
||||
from zerver.lib.webhooks.common import check_send_webhook_message
|
||||
from zerver.models import UserProfile
|
||||
|
||||
CRASHLYTICS_TOPIC_TEMPLATE = '{display_id}: {title}'
|
||||
CRASHLYTICS_MESSAGE_TEMPLATE = '[Issue]({url}) impacts at least {impacted_devices_count} device(s).'
|
||||
CRASHLYTICS_TOPIC_TEMPLATE = "{display_id}: {title}"
|
||||
CRASHLYTICS_MESSAGE_TEMPLATE = "[Issue]({url}) impacts at least {impacted_devices_count} device(s)."
|
||||
|
||||
CRASHLYTICS_SETUP_TOPIC_TEMPLATE = "Setup"
|
||||
CRASHLYTICS_SETUP_MESSAGE_TEMPLATE = "Webhook has been successfully configured."
|
||||
|
||||
VERIFICATION_EVENT = 'verification'
|
||||
VERIFICATION_EVENT = "verification"
|
||||
|
||||
|
||||
@webhook_view('Crashlytics')
|
||||
@webhook_view("Crashlytics")
|
||||
@has_request_variables
|
||||
def api_crashlytics_webhook(
|
||||
request: HttpRequest,
|
||||
user_profile: UserProfile,
|
||||
payload: Dict[str, Any] = REQ(argument_type='body'),
|
||||
payload: Dict[str, Any] = REQ(argument_type="body"),
|
||||
) -> HttpResponse:
|
||||
event = payload['event']
|
||||
event = payload["event"]
|
||||
if event == VERIFICATION_EVENT:
|
||||
subject = CRASHLYTICS_SETUP_TOPIC_TEMPLATE
|
||||
body = CRASHLYTICS_SETUP_MESSAGE_TEMPLATE
|
||||
else:
|
||||
issue_body = payload['payload']
|
||||
issue_body = payload["payload"]
|
||||
subject = CRASHLYTICS_TOPIC_TEMPLATE.format(
|
||||
display_id=issue_body['display_id'],
|
||||
title=issue_body['title'],
|
||||
display_id=issue_body["display_id"],
|
||||
title=issue_body["title"],
|
||||
)
|
||||
body = CRASHLYTICS_MESSAGE_TEMPLATE.format(
|
||||
impacted_devices_count=issue_body['impacted_devices_count'],
|
||||
url=issue_body['url'],
|
||||
impacted_devices_count=issue_body["impacted_devices_count"],
|
||||
url=issue_body["url"],
|
||||
)
|
||||
|
||||
check_send_webhook_message(request, user_profile, subject, body)
|
||||
|
||||
Reference in New Issue
Block a user