mirror of
https://github.com/home-assistant/core.git
synced 2025-07-19 11:17:21 +00:00
Add tests for device tracker in Prometheus (#98054)
This commit is contained in:
parent
3e14e5acba
commit
49995a4667
@ -509,6 +509,23 @@ async def test_cover(client, cover_entities) -> None:
|
|||||||
assert tilt_position_metric in body
|
assert tilt_position_metric in body
|
||||||
|
|
||||||
|
|
||||||
|
@pytest.mark.parametrize("namespace", [""])
|
||||||
|
async def test_device_tracker(client, device_tracker_entities) -> None:
|
||||||
|
"""Test prometheus metrics for device_tracker."""
|
||||||
|
body = await generate_latest_metrics(client)
|
||||||
|
|
||||||
|
assert (
|
||||||
|
'device_tracker_state{domain="device_tracker",'
|
||||||
|
'entity="device_tracker.phone",'
|
||||||
|
'friendly_name="Phone"} 1.0' in body
|
||||||
|
)
|
||||||
|
assert (
|
||||||
|
'device_tracker_state{domain="device_tracker",'
|
||||||
|
'entity="device_tracker.watch",'
|
||||||
|
'friendly_name="Watch"} 0.0' in body
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
@pytest.mark.parametrize("namespace", [""])
|
@pytest.mark.parametrize("namespace", [""])
|
||||||
async def test_counter(client, counter_entities) -> None:
|
async def test_counter(client, counter_entities) -> None:
|
||||||
"""Test prometheus metrics for counter."""
|
"""Test prometheus metrics for counter."""
|
||||||
|
Loading…
x
Reference in New Issue
Block a user