// и ---
def test_single_segment_structure():
out = build_ssml([seg("Привет мир")])
assert out == "Привет мир
"
def test_empty_returns_empty():
assert build_ssml([]) == ""
def test_paragraph_grouping_nesting():
out = build_ssml([seg("а", para=0), seg("б", para=0), seg("в", para=1)])
assert out.count("") == 2
assert out.count("") == 3
assert "
аб
" in out
def test_no_prosody_by_default():
out = build_ssml([seg("привет")])
assert "' in out
assert out.endswith("
")
def test_prosody_medium_omitted():
out = build_ssml([seg("а")], rate="medium", pitch="medium")
assert "