Initial import for HassIO (#6935)

* Initial import for HassIO

* Cleanup api code for views

* First unittest for view

* Add test for edit view

* Finish unittest

* fix addons test

* cleanup service.yaml

* Address first round with ping command

* handle timeout dynamic

* fix lint
This commit is contained in:
Pascal Vizeli 2017-04-07 07:19:08 +02:00 committed by Paulus Schoutsen
parent 74ac160355
commit 3e66df50c8
4 changed files with 887 additions and 1 deletions

View file

@ -75,8 +75,10 @@ class AiohttpClientMocker:
@asyncio.coroutine
# pylint: disable=unused-variable
def match_request(self, method, url, *, data=None, auth=None, params=None,
headers=None, allow_redirects=None):
headers=None, allow_redirects=None, timeout=None,
json=None):
"""Match a request against pre-registered requests."""
data = data or json
for response in self._mocks:
if response.match_request(method, url, params):
self.mock_calls.append((method, url, data))