from pathlib import Path

from pdf_to_md_local.paths import output_stem, safe_filename


def test_safe_filename_keeps_vietnamese_letters_and_removes_forbidden_windows_chars():
    assert safe_filename("Sở Nông nghiệp: MT?.pdf") == "Sở Nông nghiệp MT.pdf"


def test_output_stem_removes_pdf_suffix():
    assert output_stem(Path("Sở Nông nghiệp và MT.pdf")) == "Sở Nông nghiệp và MT"

