Agent-Reach/tests/test_channels.py

21 lines
626 B
Python

# -*- coding: utf-8 -*-
"""Tests for channel registry basics."""
from agent_reach.channels import get_all_channels, get_channel
class TestChannelRegistry:
def test_get_channel_by_name(self):
ch = get_channel("github")
assert ch is not None
assert ch.name == "github"
def test_get_unknown_channel_returns_none(self):
assert get_channel("not-exists") is None
def test_all_channels_registered(self):
channels = get_all_channels()
names = [ch.name for ch in channels]
assert "web" in names
assert "github" in names
assert "twitter" in names