19 lines
580 B
Python
19 lines
580 B
Python
import server.mf # noqa: F401 — loads musicfetch, registers musicfetch_core in sys.modules
|
|
import musicfetch_core as mf
|
|
|
|
|
|
def test_split_query_with_dash():
|
|
assert mf._split_query("Daft Punk - Discovery") == ("Daft Punk", "Discovery")
|
|
|
|
|
|
def test_split_query_no_dash():
|
|
assert mf._split_query("Daft Punk") == ("Daft Punk", None)
|
|
|
|
|
|
def test_split_query_splits_on_first_dash_only():
|
|
assert mf._split_query("A - B - C") == ("A", "B - C")
|
|
|
|
|
|
def test_split_query_strips_whitespace():
|
|
assert mf._split_query(" Daft Punk - Discovery ") == ("Daft Punk", "Discovery")
|