mirror of
https://github.com/home-assistant/core.git
synced 2025-12-24 21:06:19 +00:00
Yoda assertion style removed is (#48142)
This commit is contained in:
@@ -196,7 +196,7 @@ async def test_gps_enter_and_exit_home(hass, geofency_client, webhook_id):
|
||||
assert req.status == HTTP_OK
|
||||
device_name = slugify(GPS_ENTER_HOME["device"])
|
||||
state_name = hass.states.get(f"device_tracker.{device_name}").state
|
||||
assert STATE_HOME == state_name
|
||||
assert state_name == STATE_HOME
|
||||
|
||||
# Exit the Home zone
|
||||
req = await geofency_client.post(url, data=GPS_EXIT_HOME)
|
||||
@@ -204,7 +204,7 @@ async def test_gps_enter_and_exit_home(hass, geofency_client, webhook_id):
|
||||
assert req.status == HTTP_OK
|
||||
device_name = slugify(GPS_EXIT_HOME["device"])
|
||||
state_name = hass.states.get(f"device_tracker.{device_name}").state
|
||||
assert STATE_NOT_HOME == state_name
|
||||
assert state_name == STATE_NOT_HOME
|
||||
|
||||
# Exit the Home zone with "Send Current Position" enabled
|
||||
data = GPS_EXIT_HOME.copy()
|
||||
@@ -218,11 +218,11 @@ async def test_gps_enter_and_exit_home(hass, geofency_client, webhook_id):
|
||||
current_latitude = hass.states.get(f"device_tracker.{device_name}").attributes[
|
||||
"latitude"
|
||||
]
|
||||
assert NOT_HOME_LATITUDE == current_latitude
|
||||
assert current_latitude == NOT_HOME_LATITUDE
|
||||
current_longitude = hass.states.get(f"device_tracker.{device_name}").attributes[
|
||||
"longitude"
|
||||
]
|
||||
assert NOT_HOME_LONGITUDE == current_longitude
|
||||
assert current_longitude == NOT_HOME_LONGITUDE
|
||||
|
||||
dev_reg = dr.async_get(hass)
|
||||
assert len(dev_reg.devices) == 1
|
||||
@@ -241,7 +241,7 @@ async def test_beacon_enter_and_exit_home(hass, geofency_client, webhook_id):
|
||||
assert req.status == HTTP_OK
|
||||
device_name = slugify(f"beacon_{BEACON_ENTER_HOME['name']}")
|
||||
state_name = hass.states.get(f"device_tracker.{device_name}").state
|
||||
assert STATE_HOME == state_name
|
||||
assert state_name == STATE_HOME
|
||||
|
||||
# Exit the Home zone
|
||||
req = await geofency_client.post(url, data=BEACON_EXIT_HOME)
|
||||
@@ -249,7 +249,7 @@ async def test_beacon_enter_and_exit_home(hass, geofency_client, webhook_id):
|
||||
assert req.status == HTTP_OK
|
||||
device_name = slugify(f"beacon_{BEACON_ENTER_HOME['name']}")
|
||||
state_name = hass.states.get(f"device_tracker.{device_name}").state
|
||||
assert STATE_NOT_HOME == state_name
|
||||
assert state_name == STATE_NOT_HOME
|
||||
|
||||
|
||||
async def test_beacon_enter_and_exit_car(hass, geofency_client, webhook_id):
|
||||
@@ -262,7 +262,7 @@ async def test_beacon_enter_and_exit_car(hass, geofency_client, webhook_id):
|
||||
assert req.status == HTTP_OK
|
||||
device_name = slugify(f"beacon_{BEACON_ENTER_CAR['name']}")
|
||||
state_name = hass.states.get(f"device_tracker.{device_name}").state
|
||||
assert STATE_NOT_HOME == state_name
|
||||
assert state_name == STATE_NOT_HOME
|
||||
|
||||
# Exit the Car away from Home zone
|
||||
req = await geofency_client.post(url, data=BEACON_EXIT_CAR)
|
||||
@@ -270,7 +270,7 @@ async def test_beacon_enter_and_exit_car(hass, geofency_client, webhook_id):
|
||||
assert req.status == HTTP_OK
|
||||
device_name = slugify(f"beacon_{BEACON_ENTER_CAR['name']}")
|
||||
state_name = hass.states.get(f"device_tracker.{device_name}").state
|
||||
assert STATE_NOT_HOME == state_name
|
||||
assert state_name == STATE_NOT_HOME
|
||||
|
||||
# Enter the Car in the Home zone
|
||||
data = BEACON_ENTER_CAR.copy()
|
||||
@@ -281,7 +281,7 @@ async def test_beacon_enter_and_exit_car(hass, geofency_client, webhook_id):
|
||||
assert req.status == HTTP_OK
|
||||
device_name = slugify(f"beacon_{data['name']}")
|
||||
state_name = hass.states.get(f"device_tracker.{device_name}").state
|
||||
assert STATE_HOME == state_name
|
||||
assert state_name == STATE_HOME
|
||||
|
||||
# Exit the Car in the Home zone
|
||||
req = await geofency_client.post(url, data=data)
|
||||
@@ -289,7 +289,7 @@ async def test_beacon_enter_and_exit_car(hass, geofency_client, webhook_id):
|
||||
assert req.status == HTTP_OK
|
||||
device_name = slugify(f"beacon_{data['name']}")
|
||||
state_name = hass.states.get(f"device_tracker.{device_name}").state
|
||||
assert STATE_HOME == state_name
|
||||
assert state_name == STATE_HOME
|
||||
|
||||
|
||||
async def test_load_unload_entry(hass, geofency_client, webhook_id):
|
||||
@@ -302,7 +302,7 @@ async def test_load_unload_entry(hass, geofency_client, webhook_id):
|
||||
assert req.status == HTTP_OK
|
||||
device_name = slugify(GPS_ENTER_HOME["device"])
|
||||
state_1 = hass.states.get(f"device_tracker.{device_name}")
|
||||
assert STATE_HOME == state_1.state
|
||||
assert state_1.state == STATE_HOME
|
||||
|
||||
assert len(hass.data[DOMAIN]["devices"]) == 1
|
||||
entry = hass.config_entries.async_entries(DOMAIN)[0]
|
||||
@@ -318,6 +318,6 @@ async def test_load_unload_entry(hass, geofency_client, webhook_id):
|
||||
assert state_2 is not None
|
||||
assert state_1 is not state_2
|
||||
|
||||
assert STATE_HOME == state_2.state
|
||||
assert state_2.state == STATE_HOME
|
||||
assert state_2.attributes[ATTR_LATITUDE] == HOME_LATITUDE
|
||||
assert state_2.attributes[ATTR_LONGITUDE] == HOME_LONGITUDE
|
||||
|
||||
Reference in New Issue
Block a user