Fix logbook JSON serialize issue (#13229)

* Fix logbook JSON serialize issue

* Address flakiness

* Lint

* deflake ?

* Deflake 2
This commit is contained in:
Paulus Schoutsen 2018-03-15 10:54:22 -07:00 committed by GitHub
parent ee6d6a8859
commit 170b8671b9
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
4 changed files with 29 additions and 15 deletions

View file

@ -483,11 +483,13 @@ class TestComponentHistory(unittest.TestCase):
return zero, four, states
async def test_fetch_period_api(hass, test_client):
async def test_fetch_period_api(hass, aiohttp_client):
"""Test the fetch period view for history."""
await hass.async_add_job(init_recorder_component, hass)
await async_setup_component(hass, 'history', {})
client = await test_client(hass.http.app)
await hass.components.recorder.wait_connection_ready()
await hass.async_add_job(hass.data[recorder.DATA_INSTANCE].block_till_done)
client = await aiohttp_client(hass.http.app)
response = await client.get(
'/api/history/period/{}'.format(dt_util.utcnow().isoformat()))
assert response.status == 200