supervisor/tests/utils/test_log_format.py
2020-10-06 11:28:09 +02:00

27 lines
837 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."
)
def test_exeption():
"""Tests the exception handling."""
message = b"byte"
assert format_message(message) == message