Spaces:
Running on Zero
Running on Zero
| import tooltips | |
| REQUIRED_KEYS = { | |
| "prompt", | |
| "negative_prompt", | |
| "model", | |
| "lora", | |
| "lora_strength", | |
| "steps", | |
| "cfg", | |
| "width", | |
| "height", | |
| "seed", | |
| "controlnet_image", | |
| "controlnet_preprocessor", | |
| "controlnet_scale", | |
| "upscale_image", | |
| "refine_steps", | |
| "refine_denoise", | |
| "output", | |
| } | |
| def test_tooltips_has_all_required_keys(): | |
| assert REQUIRED_KEYS <= set(tooltips.TOOLTIPS) | |
| def test_tooltips_values_are_non_empty_strings(): | |
| for key, val in tooltips.TOOLTIPS.items(): | |
| assert isinstance(val, str) and val.strip(), f"{key} is empty or non-string" | |
| def test_tooltips_values_are_short_enough_for_a_tooltip(): | |
| for key, val in tooltips.TOOLTIPS.items(): | |
| assert len(val) <= 200, f"{key} is too long for a tooltip ({len(val)} chars)" | |