Synchronize pair embedded row outputs
This commit is contained in:
@@ -852,6 +852,14 @@ def smoke_row_normalization_policy() -> None:
|
||||
_expect_trigger_once("row_normalization.pair.hardcore_prompt", pair.get("hardcore_prompt"), Trigger)
|
||||
_expect_trigger_once("row_normalization.pair.softcore_row.prompt", pair["softcore_row"].get("prompt"), Trigger)
|
||||
_expect_trigger_once("row_normalization.pair.hardcore_row.caption", pair["hardcore_row"].get("caption"), Trigger)
|
||||
_expect(
|
||||
pair["softcore_row"].get("prompt") == pair.get("softcore_prompt"),
|
||||
"Pair normalization left stale soft row prompt text",
|
||||
)
|
||||
_expect(
|
||||
pair["hardcore_row"].get("caption") == pair.get("hardcore_caption"),
|
||||
"Pair normalization left stale hard row caption text",
|
||||
)
|
||||
_expect_no_duplicate_comma_items("row_normalization.pair.soft_negative", pair.get("softcore_negative_prompt"))
|
||||
_expect_no_duplicate_comma_items("row_normalization.pair.hard_row_negative", pair["hardcore_row"].get("negative_prompt"))
|
||||
|
||||
@@ -1491,6 +1499,18 @@ def _expect_pair(pair: dict[str, Any], name: str) -> None:
|
||||
_expect_trigger_once(f"{name}.hardcore_prompt", pair.get("hardcore_prompt"), Trigger)
|
||||
_expect_trigger_once(f"{name}.softcore_caption", pair.get("softcore_caption"), Trigger)
|
||||
_expect_trigger_once(f"{name}.hardcore_caption", pair.get("hardcore_caption"), Trigger)
|
||||
_expect(pair["softcore_row"].get("prompt") == pair.get("softcore_prompt"), f"{name}.softcore_row prompt drifted from pair prompt")
|
||||
_expect(pair["hardcore_row"].get("prompt") == pair.get("hardcore_prompt"), f"{name}.hardcore_row prompt drifted from pair prompt")
|
||||
_expect(pair["softcore_row"].get("caption") == pair.get("softcore_caption"), f"{name}.softcore_row caption drifted from pair caption")
|
||||
_expect(pair["hardcore_row"].get("caption") == pair.get("hardcore_caption"), f"{name}.hardcore_row caption drifted from pair caption")
|
||||
_expect(
|
||||
pair["softcore_row"].get("negative_prompt") == pair.get("softcore_negative_prompt"),
|
||||
f"{name}.softcore_row negative drifted from pair negative",
|
||||
)
|
||||
_expect(
|
||||
pair["hardcore_row"].get("negative_prompt") == pair.get("hardcore_negative_prompt"),
|
||||
f"{name}.hardcore_row negative drifted from pair negative",
|
||||
)
|
||||
_expect_no_duplicate_comma_items(f"{name}.softcore_negative", pair.get("softcore_negative_prompt"))
|
||||
_expect_no_duplicate_comma_items(f"{name}.hardcore_negative", pair.get("hardcore_negative_prompt"))
|
||||
_expect_formatter_outputs(pair, name, target="softcore")
|
||||
|
||||
Reference in New Issue
Block a user