Move pair descriptor policy
This commit is contained in:
@@ -1710,6 +1710,28 @@ def smoke_pair_options_policy() -> None:
|
||||
pair_cast.cast_summary_phrase(2, 1) == "2 women, 1 man, 3 total adults",
|
||||
"Pair cast summary phrase should live in pair_cast",
|
||||
)
|
||||
descriptor_row = {
|
||||
"age": "25-year-old adult",
|
||||
"body_phrase": "curvy build",
|
||||
"skin": "warm skin",
|
||||
"hair": "dark hair",
|
||||
"eyes": "brown eyes",
|
||||
}
|
||||
_expect(
|
||||
pb._insta_of_descriptor(descriptor_row) == pair_cast.insta_descriptor_from_row(descriptor_row),
|
||||
"Prompt builder Insta descriptor should delegate to pair_cast",
|
||||
)
|
||||
_expect(
|
||||
pair_cast.insta_descriptor_from_context(
|
||||
{"subject_type": "man", "age": "40-year-old adult", "body_phrase": "stocky figure"}
|
||||
)
|
||||
== "40-year-old adult man, stocky figure",
|
||||
"Pair cast context descriptor formatting changed",
|
||||
)
|
||||
_expect(
|
||||
pair_cast.prompt_cast_descriptors("Woman A / primary creator: descriptor") == "Woman A: descriptor",
|
||||
"Pair cast prompt descriptor label cleanup changed",
|
||||
)
|
||||
partner_styling = pair_cast.softcore_partner_styling(
|
||||
seed_config={},
|
||||
seed=1,
|
||||
|
||||
Reference in New Issue
Block a user