mirror of
https://github.com/home-assistant/core.git
synced 2025-07-23 21:27:38 +00:00
Fix flakey august pubnub test (#53474)
This commit is contained in:
parent
505dd500cb
commit
c18b626d67
@ -290,6 +290,8 @@ async def test_lock_update_via_pubnub(hass):
|
|||||||
)
|
)
|
||||||
|
|
||||||
await hass.async_block_till_done()
|
await hass.async_block_till_done()
|
||||||
|
await hass.async_block_till_done()
|
||||||
|
|
||||||
lock_online_with_doorsense_name = hass.states.get("lock.online_with_doorsense_name")
|
lock_online_with_doorsense_name = hass.states.get("lock.online_with_doorsense_name")
|
||||||
assert lock_online_with_doorsense_name.state == STATE_UNLOCKING
|
assert lock_online_with_doorsense_name.state == STATE_UNLOCKING
|
||||||
|
|
||||||
@ -297,7 +299,7 @@ async def test_lock_update_via_pubnub(hass):
|
|||||||
pubnub,
|
pubnub,
|
||||||
Mock(
|
Mock(
|
||||||
channel=lock_one.pubsub_channel,
|
channel=lock_one.pubsub_channel,
|
||||||
timetoken=dt_util.utcnow().timestamp() * 10000000,
|
timetoken=(dt_util.utcnow().timestamp() + 1) * 10000000,
|
||||||
message={
|
message={
|
||||||
"status": "kAugLockState_Locking",
|
"status": "kAugLockState_Locking",
|
||||||
},
|
},
|
||||||
@ -305,6 +307,8 @@ async def test_lock_update_via_pubnub(hass):
|
|||||||
)
|
)
|
||||||
|
|
||||||
await hass.async_block_till_done()
|
await hass.async_block_till_done()
|
||||||
|
await hass.async_block_till_done()
|
||||||
|
|
||||||
lock_online_with_doorsense_name = hass.states.get("lock.online_with_doorsense_name")
|
lock_online_with_doorsense_name = hass.states.get("lock.online_with_doorsense_name")
|
||||||
assert lock_online_with_doorsense_name.state == STATE_LOCKING
|
assert lock_online_with_doorsense_name.state == STATE_LOCKING
|
||||||
|
|
||||||
@ -329,13 +333,15 @@ async def test_lock_update_via_pubnub(hass):
|
|||||||
pubnub,
|
pubnub,
|
||||||
Mock(
|
Mock(
|
||||||
channel=lock_one.pubsub_channel,
|
channel=lock_one.pubsub_channel,
|
||||||
timetoken=dt_util.utcnow().timestamp() * 10000000,
|
timetoken=(dt_util.utcnow().timestamp() + 2) * 10000000,
|
||||||
message={
|
message={
|
||||||
"status": "kAugLockState_Unlocking",
|
"status": "kAugLockState_Unlocking",
|
||||||
},
|
},
|
||||||
),
|
),
|
||||||
)
|
)
|
||||||
await hass.async_block_till_done()
|
await hass.async_block_till_done()
|
||||||
|
await hass.async_block_till_done()
|
||||||
|
|
||||||
lock_online_with_doorsense_name = hass.states.get("lock.online_with_doorsense_name")
|
lock_online_with_doorsense_name = hass.states.get("lock.online_with_doorsense_name")
|
||||||
assert lock_online_with_doorsense_name.state == STATE_UNLOCKING
|
assert lock_online_with_doorsense_name.state == STATE_UNLOCKING
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user