Fix broken tests after API upgrade

This commit is contained in:
Paulus Schoutsen 2014-11-02 17:52:51 -08:00
parent 94d9cbf76e
commit 98c2f1ea42
3 changed files with 5 additions and 19 deletions

View File

@ -259,7 +259,8 @@ class RequestHandler(SimpleHTTPRequestHandler):
self.server.logger.exception(
"Exception parsing JSON: {}".format(body_content))
self.send_response(HTTP_UNPROCESSABLE_ENTITY)
self._message(
"Error parsing JSON", HTTP_UNPROCESSABLE_ENTITY)
return
else:
data.update({key: value[-1] for key, value in

View File

@ -313,14 +313,9 @@ def get_event_listeners(api, logger=None):
return {}
def fire_event(api, event_type, event_data=None, logger=None):
def fire_event(api, event_type, data=None, logger=None):
""" Fire an event at remote API. """
if event_data:
data = {'event_data': event_data}
else:
data = None
try:
req = api(METHOD_POST, URL_API_EVENTS_EVENT.format(event_type), data)

View File

@ -89,16 +89,6 @@ class TestHTTP(unittest.TestCase):
""" things to be run when tests are started. """
cls.hass = ensure_homeassistant_started()
def test_debug_interface(self):
""" Test if we can login by comparing not logged in screen to
logged in screen. """
with_pw = requests.get(_url(), headers=HA_HEADERS)
without_pw = requests.get(_url())
self.assertNotEqual(without_pw.text, with_pw.text)
def test_api_password(self):
""" Test if we get access denied if we omit or provide
a wrong api password. """
@ -210,7 +200,7 @@ class TestHTTP(unittest.TestCase):
requests.post(
_url(remote.URL_API_EVENTS_EVENT.format("test_event_with_data")),
data=json.dumps({"event_data": {"test": 1}}),
data=json.dumps({"test": 1}),
headers=HA_HEADERS)
# Allow the event to take place
@ -231,7 +221,7 @@ class TestHTTP(unittest.TestCase):
req = requests.post(
_url(remote.URL_API_EVENTS_EVENT.format("test_event")),
data=json.dumps({"event_data": 'not an object'}),
data=json.dumps('not an object'),
headers=HA_HEADERS)
# It shouldn't but if it fires, allow the event to take place