17 lines
540 B
Python
17 lines
540 B
Python
|
|
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")
|