mirror of
https://github.com/zulip/zulip.git
synced 2025-11-06 15:03:34 +00:00
lint: Fix homeassistant PEP8 violations.
This commit is contained in:
@@ -6,21 +6,19 @@ class HomeAssistantHookTests(WebhookTestCase):
|
|||||||
URL_TEMPLATE = "/api/v1/external/homeassistant?&api_key={api_key}"
|
URL_TEMPLATE = "/api/v1/external/homeassistant?&api_key={api_key}"
|
||||||
FIXTURE_DIR_NAME = 'homeassistant'
|
FIXTURE_DIR_NAME = 'homeassistant'
|
||||||
|
|
||||||
# Note: Include a test function per each distinct message condition your integration supports
|
|
||||||
def test_simplereq(self):
|
def test_simplereq(self):
|
||||||
# type: () -> None
|
# type: () -> None
|
||||||
expected_subject = "homeassistant";
|
expected_subject = "homeassistant"
|
||||||
expected_message = "The sun will be shining today!";
|
expected_message = "The sun will be shining today!"
|
||||||
|
|
||||||
# use fixture named helloworld_hello
|
|
||||||
self.send_and_test_stream_message('simplereq', expected_subject, expected_message,
|
self.send_and_test_stream_message('simplereq', expected_subject, expected_message,
|
||||||
content_type="application/x-www-form-urlencoded")
|
content_type="application/x-www-form-urlencoded")
|
||||||
|
|
||||||
def test_req_with_title(self):
|
def test_req_with_title(self):
|
||||||
# type: () -> None
|
# type: () -> None
|
||||||
expected_subject = "Weather forecast";
|
expected_subject = "Weather forecast"
|
||||||
expected_message = "It will be 30 degrees Celsius out there today!";
|
expected_message = "It will be 30 degrees Celsius out there today!"
|
||||||
|
|
||||||
# use fixture named helloworld_hello
|
|
||||||
self.send_and_test_stream_message('reqwithtitle', expected_subject, expected_message,
|
self.send_and_test_stream_message('reqwithtitle', expected_subject, expected_message,
|
||||||
content_type="application/x-www-form-urlencoded")
|
content_type="application/x-www-form-urlencoded")
|
||||||
|
|
||||||
|
|||||||
@@ -13,7 +13,8 @@ from typing import Dict, Any, Iterable, Optional, Text
|
|||||||
@api_key_only_webhook_view('HomeAssistant')
|
@api_key_only_webhook_view('HomeAssistant')
|
||||||
@has_request_variables
|
@has_request_variables
|
||||||
def api_homeassistant_webhook(request, user_profile, client,
|
def api_homeassistant_webhook(request, user_profile, client,
|
||||||
payload=REQ(argument_type='body'), stream=REQ(default="homeassistant")):
|
payload=REQ(argument_type='body'),
|
||||||
|
stream=REQ(default="homeassistant")):
|
||||||
# type: (HttpRequest, UserProfile, Client, Dict[str, str], Text) -> HttpResponse
|
# type: (HttpRequest, UserProfile, Client, Dict[str, str], Text) -> HttpResponse
|
||||||
|
|
||||||
# construct the body of the message
|
# construct the body of the message
|
||||||
|
|||||||
Reference in New Issue
Block a user