Upgrade to aiohttp 3.7.1 (#42305)

This commit is contained in:
J. Nick Koston 2020-10-25 08:44:39 -05:00 committed by GitHub
parent 99e2d13668
commit 221bb5ad52
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
4 changed files with 14 additions and 3 deletions

View file

@ -1,6 +1,6 @@
PyJWT==1.7.1 PyJWT==1.7.1
PyNaCl==1.3.0 PyNaCl==1.3.0
aiohttp==3.6.2 aiohttp==3.7.1
aiohttp_cors==0.7.0 aiohttp_cors==0.7.0
astral==1.10.1 astral==1.10.1
async_timeout==3.0.1 async_timeout==3.0.1

View file

@ -1,7 +1,7 @@
-c homeassistant/package_constraints.txt -c homeassistant/package_constraints.txt
# Home Assistant Core # Home Assistant Core
aiohttp==3.6.2 aiohttp==3.7.1
astral==1.10.1 astral==1.10.1
async_timeout==3.0.1 async_timeout==3.0.1
attrs==19.3.0 attrs==19.3.0

View file

@ -32,7 +32,7 @@ PROJECT_URLS = {
PACKAGES = find_packages(exclude=["tests", "tests.*"]) PACKAGES = find_packages(exclude=["tests", "tests.*"])
REQUIRES = [ REQUIRES = [
"aiohttp==3.6.2", "aiohttp==3.7.1",
"astral==1.10.1", "astral==1.10.1",
"async_timeout==3.0.1", "async_timeout==3.0.1",
"attrs==19.3.0", "attrs==19.3.0",

View file

@ -12,6 +12,7 @@ async def setup_http(hass):
"""Set up http.""" """Set up http."""
assert await async_setup_component(hass, "http", {}) assert await async_setup_component(hass, "http", {})
assert await async_setup_component(hass, "webhook", {}) assert await async_setup_component(hass, "webhook", {})
await hass.async_block_till_done()
async def test_webhook_json(hass, aiohttp_client): async def test_webhook_json(hass, aiohttp_client):
@ -38,10 +39,12 @@ async def test_webhook_json(hass, aiohttp_client):
} }
}, },
) )
await hass.async_block_till_done()
client = await aiohttp_client(hass.http.app) client = await aiohttp_client(hass.http.app)
await client.post("/api/webhook/json_webhook", json={"hello": "world"}) await client.post("/api/webhook/json_webhook", json={"hello": "world"})
await hass.async_block_till_done()
assert len(events) == 1 assert len(events) == 1
assert events[0].data["hello"] == "yo world" assert events[0].data["hello"] == "yo world"
@ -71,10 +74,12 @@ async def test_webhook_post(hass, aiohttp_client):
} }
}, },
) )
await hass.async_block_till_done()
client = await aiohttp_client(hass.http.app) client = await aiohttp_client(hass.http.app)
await client.post("/api/webhook/post_webhook", data={"hello": "world"}) await client.post("/api/webhook/post_webhook", data={"hello": "world"})
await hass.async_block_till_done()
assert len(events) == 1 assert len(events) == 1
assert events[0].data["hello"] == "yo world" assert events[0].data["hello"] == "yo world"
@ -104,10 +109,12 @@ async def test_webhook_query(hass, aiohttp_client):
} }
}, },
) )
await hass.async_block_till_done()
client = await aiohttp_client(hass.http.app) client = await aiohttp_client(hass.http.app)
await client.post("/api/webhook/query_webhook?hello=world") await client.post("/api/webhook/query_webhook?hello=world")
await hass.async_block_till_done()
assert len(events) == 1 assert len(events) == 1
assert events[0].data["hello"] == "yo world" assert events[0].data["hello"] == "yo world"
@ -137,10 +144,12 @@ async def test_webhook_reload(hass, aiohttp_client):
} }
}, },
) )
await hass.async_block_till_done()
client = await aiohttp_client(hass.http.app) client = await aiohttp_client(hass.http.app)
await client.post("/api/webhook/post_webhook", data={"hello": "world"}) await client.post("/api/webhook/post_webhook", data={"hello": "world"})
await hass.async_block_till_done()
assert len(events) == 1 assert len(events) == 1
assert events[0].data["hello"] == "yo world" assert events[0].data["hello"] == "yo world"
@ -163,8 +172,10 @@ async def test_webhook_reload(hass, aiohttp_client):
"reload", "reload",
blocking=True, blocking=True,
) )
await hass.async_block_till_done()
await client.post("/api/webhook/post_webhook", data={"hello": "world"}) await client.post("/api/webhook/post_webhook", data={"hello": "world"})
await hass.async_block_till_done()
assert len(events) == 2 assert len(events) == 2
assert events[1].data["hello"] == "yo2 world" assert events[1].data["hello"] == "yo2 world"