Extract Krea configured cast formatter route
This commit is contained in:
@@ -42,6 +42,7 @@ import __init__ as sxcp_nodes # noqa: E402
|
||||
import generation_profile_config # noqa: E402
|
||||
import index_switch_policy # noqa: E402
|
||||
import krea_cast # noqa: E402
|
||||
import krea_configured_cast_formatter # noqa: E402
|
||||
import krea_formatter # noqa: E402
|
||||
import krea_pair_formatter # noqa: E402
|
||||
import location_config # noqa: E402
|
||||
@@ -566,6 +567,15 @@ def smoke_config_route_location_theme() -> None:
|
||||
_expect(seed_config.get("role_seed") == 3302, "seed lock did not reroll role axis")
|
||||
_expect(row.get("trigger") == "sxcpinup_coloredpencil", "generation profile trigger did not apply")
|
||||
_expect_trigger_once("config_route_location_theme.prompt", row.get("prompt"), "sxcpinup_coloredpencil")
|
||||
typed_route = krea_configured_cast_formatter.format_configured_cast_result(
|
||||
krea_formatter._krea_configured_cast_request_from_row(row, "balanced", "preserve"),
|
||||
krea_formatter._krea_configured_cast_dependencies(),
|
||||
)
|
||||
legacy_route = krea_formatter._normal_row_to_krea(row, "balanced", "preserve")
|
||||
_expect(
|
||||
typed_route.as_tuple() == legacy_route,
|
||||
"Typed Krea configured-cast formatter route should match legacy wrapper output",
|
||||
)
|
||||
krea = krea_formatter.format_krea2_prompt("", metadata_json=_json(row), target="single")
|
||||
prompt = krea.get("krea_prompt") or ""
|
||||
_expect("library" in prompt.lower() or "bookshelves" in prompt.lower(), "Krea config route lost theme scene")
|
||||
|
||||
Reference in New Issue
Block a user