20 lines
641 B
Python
20 lines
641 B
Python
"""Tests for onboarding image generation provider catalog."""
|
|
|
|
from __future__ import annotations
|
|
|
|
from opensquilla.onboarding.image_generation_specs import (
|
|
image_generation_provider_catalog_payload,
|
|
)
|
|
|
|
|
|
def test_image_generation_payload_exposes_optional_capability_metadata():
|
|
payload = image_generation_provider_catalog_payload()
|
|
|
|
assert {row["providerId"] for row in payload} == {"openai", "openrouter"}
|
|
for row in payload:
|
|
assert row["blocking"] is False
|
|
assert row["canProbe"] is False
|
|
assert row["deployment"] == "cloud"
|
|
assert row["whatYouNeed"]
|
|
assert row["readmeScenarios"]
|