1
0
mirror of https://github.com/home-assistant/core.git synced 2026-04-17 23:53:49 +01:00

Extract WebRTC integration (#157648)

This commit is contained in:
Paulus Schoutsen
2025-12-04 09:44:24 -05:00
committed by GitHub
parent 837de55ce6
commit 855d7c6e16
16 changed files with 421 additions and 147 deletions

View File

@@ -34,8 +34,8 @@ from homeassistant.core_config import (
DATA_CUSTOMIZE,
Config,
ConfigSource,
_validate_stun_or_turn_url,
async_process_ha_core_config,
validate_stun_or_turn_url,
)
from homeassistant.helpers import issue_registry as ir
from homeassistant.helpers.entity import Entity, EntityPlatformState
@@ -175,8 +175,8 @@ def test_webrtc_schema() -> None:
assert validated["webrtc"] == validated_webrtc
def test_validate_stun_or_turn_url() -> None:
"""Test _validate_stun_or_turn_url."""
def testvalidate_stun_or_turn_url() -> None:
"""Test validate_stun_or_turn_url."""
invalid_urls = (
"custom_stun_server",
"custom_stun_server:3478",
@@ -203,10 +203,10 @@ def test_validate_stun_or_turn_url() -> None:
for url in invalid_urls:
with pytest.raises(Invalid):
_validate_stun_or_turn_url(url)
validate_stun_or_turn_url(url)
for url in valid_urls:
assert _validate_stun_or_turn_url(url) == url
assert validate_stun_or_turn_url(url) == url
def test_customize_glob_is_ordered() -> None: