mirror of
https://github.com/home-assistant/supervisor.git
synced 2025-06-14 22:16:30 +00:00

* Move read_text to executor * Fix issues found by coderabbit * formated to formatted * switch to async_capture_exception * Find and replace got one too many * Update patch mock to async_capture_exception * Drop Sentry capture from format_message The error handling got introduced in #2052, however, #2100 essentially makes sure there will never be a byte object passed to this function. And even if, the Sentry aiohttp plug-in will properly catch such an exception. --------- Co-authored-by: Stefan Agner <stefan@agner.ch>
22 lines
707 B
Python
22 lines
707 B
Python
"""Tests for message formater."""
|
|
|
|
from supervisor.utils.log_format import format_message
|
|
|
|
|
|
def test_format_message_port():
|
|
"""Tests for message formater."""
|
|
message = '500 Server Error: Internal Server Error: Bind for 0.0.0.0:80 failed: port is already allocated")'
|
|
assert (
|
|
format_message(message)
|
|
== "Port '80' is already in use by something else on the host."
|
|
)
|
|
|
|
|
|
def test_format_message_port_alternative():
|
|
"""Tests for message formater."""
|
|
message = 'Error starting userland proxy: listen tcp 0.0.0.0:80: bind: address already in use")'
|
|
assert (
|
|
format_message(message)
|
|
== "Port '80' is already in use by something else on the host."
|
|
)
|