Extract node tooltip policy
This commit is contained in:
@@ -42,6 +42,7 @@ import hardcore_position_config # noqa: E402
|
||||
import __init__ as sxcp_nodes # noqa: E402
|
||||
import generation_profile_config # noqa: E402
|
||||
import index_switch_policy # noqa: E402
|
||||
import node_tooltips # noqa: E402
|
||||
import krea_cast # noqa: E402
|
||||
import krea_configured_cast_formatter # noqa: E402
|
||||
import krea_formatter # noqa: E402
|
||||
@@ -4482,6 +4483,15 @@ def smoke_node_utility_registration() -> None:
|
||||
seed_inputs = seed_control.INPUT_TYPES().get("required") or {}
|
||||
_expect("category_seed_mode" in seed_inputs, "Seed Control lost category seed mode input")
|
||||
_expect("tooltip" in seed_inputs["category_seed_mode"][1], "Seed Control tooltip injection missing")
|
||||
_expect(
|
||||
node_tooltips._tooltip_for_input("SxCPSeedControl", "category_seed_mode")
|
||||
== "auto/follow_main follows the main seed; fixed uses category_seed; random rerolls this axis each queue.",
|
||||
"Node tooltip policy lost Seed Control override",
|
||||
)
|
||||
_expect(
|
||||
"Autoscaling switch input" in node_tooltips._tooltip_for_input("SxCPIndexSwitch", "input_12"),
|
||||
"Node tooltip policy lost autoscaling input fallback",
|
||||
)
|
||||
|
||||
seed, seed_config, summary = sxcp_nodes.NODE_CLASS_MAPPINGS["SxCPGlobalSeed"]().build(12345)
|
||||
parsed_seed = json.loads(seed_config)
|
||||
|
||||
Reference in New Issue
Block a user