from tamq import registry def test_validate_targets(monkeypatch): monkeypatch.setattr(registry, "registered_repositories", lambda: {"net-kingdom"}) registry.validate_targets(["net-kingdom"]) def test_reject_unknown_targets(monkeypatch): monkeypatch.setattr(registry, "registered_repositories", lambda: {"net-kingdom"}) try: registry.validate_targets(["missing"]) except registry.RegistryError as exc: assert "missing" in str(exc) else: raise AssertionError("unknown target was accepted")