from services.rp_sanitize import strip_ooc_from_reply def test_strip_ps_block(): text = ( "Луна зевает и прижимается к тебе.\n\n" "Статус кво? Она никогда не признает слабость.\n\n" "P.S. Когда вы выйдете из сауны, она будет бурчать." ) out = strip_ooc_from_reply(text) assert "P.S." not in out assert "Статус кво" not in out assert "Луна зевает" in out def test_strip_keeps_in_character_body(): text = "— «Щенок…» — она бурчит, не открывая глаз." assert strip_ooc_from_reply(text) == text