2026-08-24 01:18:40 +02:00
|
|
|
from tamq import broker
|
|
|
|
|
from tamq.broker import BrokerIdentity, InputBroker
|
|
|
|
|
from tamq.store import Store
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
def test_broker_rejects_unregistered_target(tmp_path, monkeypatch):
|
|
|
|
|
monkeypatch.setattr(broker, "validate_targets", lambda repos: (_ for _ in ()).throw(broker.RegistryError("unknown")))
|
|
|
|
|
store = Store(tmp_path / "queue.sqlite3")
|
2026-08-25 19:26:27 +02:00
|
|
|
assert InputBroker(store, BrokerIdentity("ep", "source")).inspect_line("To:missing: hello") is None
|
2026-08-24 01:18:40 +02:00
|
|
|
assert store.list() == []
|