11 lines
475 B
Python
11 lines
475 B
Python
|
|
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")
|
||
|
|
assert InputBroker(store, BrokerIdentity("ep", "source")).inspect_line("@missing: hello") is None
|
||
|
|
assert store.list() == []
|