test_utils.py 511 Bytes
from etl_to_crawler.utils import split_title_version


def test_split_title_version_extracts_parenthesized_suffix():
    assert split_title_version("化风行万里 (DJ默涵版)") == ("化风行万里", "DJ默涵版")
    assert split_title_version("化风行万里(DJ默涵版)") == ("化风行万里", "DJ默涵版")


def test_split_title_version_leaves_plain_title_unchanged():
    assert split_title_version("化风行万里") == ("化风行万里", "")
    assert split_title_version("") == ("", "")