File size: 2,705 Bytes
1a6e48a
 
 
 
 
 
 
4ed5da7
17fe97f
1a6e48a
4ed5da7
1a6e48a
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
[
  "tests/test_interpretation.py::test_extracts_json_object_from_surrounding_prose",
  "tests/test_interpretation.py::test_includes_poem_and_correction",
  "tests/test_interpretation.py::test_omits_correction_line_when_none_given",
  "tests/test_interpretation.py::test_parses_guaranteed_json_into_both_fields",
  "tests/test_interpretation.py::test_raises_clear_error_on_malformed_json",
  "tests/test_interpretation.py::test_raises_when_fields_missing",
  "tests/test_interpretation.py::test_repairs_json_escaped_json",
  "tests/test_interpretation.py::test_rescues_truncated_unterminated_json",
  "tests/test_interpretation.py::test_strips_markdown_code_fences",
  "tests/test_interpretation.py::test_tolerates_literal_newlines_inside_string_values",
  "tests/test_motion_and_registry.py::test_explicit_mode_wins",
  "tests/test_motion_and_registry.py::test_motion_prompt_keeps_brief_and_adds_motion_clause",
  "tests/test_motion_and_registry.py::test_resolve_mode_defaults_to_api_off_space",
  "tests/test_motion_and_registry.py::test_resolve_mode_defaults_to_local_on_zerogpu",
  "tests/test_song.py::test_every_style_has_tags_and_default_is_valid",
  "tests/test_song.py::test_lyrics_handle_blank_and_whitespace_input_lines",
  "tests/test_song.py::test_lyrics_keep_every_poem_line",
  "tests/test_song.py::test_lyrics_split_single_line_poem_on_chinese_punctuation",
  "tests/test_song.py::test_lyrics_use_structure_tags",
  "tests/test_song.py::test_recognizes_only_supported_song_styles",
  "tests/test_song.py::test_song_tags_falls_back_to_default_for_unknown_style",
  "tests/test_styles.py::test_appends_curated_style_clause",
  "tests/test_styles.py::test_defaults_to_watercolor",
  "tests/test_styles.py::test_realistic_style_overrides_chinese_painting_wording",
  "tests/test_styles.py::test_recognizes_only_supported_style_ids",
  "tests/test_styles.py::test_removes_conflicting_art_direction_words_from_realistic_prompts",
  "tests/test_textfree.py::test_appends_canonical_no_text_rule_when_brief_omits_it",
  "tests/test_textfree.py::test_appends_full_bleed_rule_when_brief_omits_it",
  "tests/test_textfree.py::test_does_not_duplicate_full_bleed_rule",
  "tests/test_textfree.py::test_does_not_duplicate_text_free_rule",
  "tests/test_textfree.py::test_exports_exact_safety_rule_strings",
  "tests/test_textfree.py::test_keeps_original_brief_intact",
  "tests/test_video_and_card.py::test_compose_card_returns_same_size_image_and_does_not_mutate_input",
  "tests/test_video_and_card.py::test_mux_cmd_loops_video_under_full_song",
  "tests/test_video_and_card.py::test_vertical_columns_descend_within_a_column",
  "tests/test_video_and_card.py::test_vertical_columns_run_right_to_left"
]