Files
takopi/tests/test_transport_registry.py
T

20 lines
503 B
Python

import pytest
from takopi import transports
from takopi.config import ConfigError
def test_transport_registry_lists_telegram() -> None:
ids = transports.list_transports()
assert "telegram" in ids
def test_transport_registry_gets_telegram() -> None:
backend = transports.get_transport("telegram")
assert backend.id == "telegram"
def test_transport_registry_unknown() -> None:
with pytest.raises(ConfigError, match="Unknown transport"):
transports.get_transport("nope")