Compare commits

..

2 Commits

Author SHA1 Message Date
Robert Resch
589622c05a Fix pterodactyl tests (#165745) 2026-03-16 23:44:26 +01:00
Brett Adams
6abe576ec9 Platinum quality for Teslemetry (#165727) 2026-03-16 22:31:17 +00:00
3 changed files with 9 additions and 5 deletions

View File

@@ -852,6 +852,10 @@ jobs:
needs:
- info
- base
- gen-requirements-all
- hassfest
- prek
- mypy
steps:
- name: Restore apt cache
uses: actions/cache/restore@cdf6c1fa76f9f475f3d7449005a359c84ca0f306 # v5.0.3

View File

@@ -8,6 +8,6 @@
"integration_type": "hub",
"iot_class": "cloud_polling",
"loggers": ["tesla-fleet-api"],
"quality_scale": "silver",
"quality_scale": "platinum",
"requirements": ["tesla-fleet-api==1.4.3", "teslemetry-stream==0.9.0"]
}

View File

@@ -53,10 +53,10 @@ def mock_pterodactyl() -> Generator[AsyncMock]:
mock.return_value.client.servers.list_servers.return_value = PaginatedResponse(
mock.return_value, "client", server_list_data
)
mock.return_value.client.servers.get_server.side_effect = [
server_1_data,
server_2_data,
]
server_data = {"1": server_1_data, "2": server_2_data}
mock.return_value.client.servers.get_server.side_effect = lambda identifier: (
server_data[identifier]
)
mock.return_value.client.servers.get_server_utilization.return_value = (
utilization_data
)