Changes for V5 api compatibility

This commit is contained in:
Eric van Blokland
2024-12-24 15:59:04 +01:00
parent 7b19c20269
commit 62bf24b9b5
6 changed files with 227 additions and 303 deletions

View File

@@ -4,39 +4,33 @@ def test_get_genres(radionet):
genres = radionet.get_genres()
assert len(genres) > 0
def test_get_top_stations(radionet):
result = radionet.get_category('topstations', 1)
assert len(result) > 0
def test_get_local_stations(radionet):
result = radionet.get_category('localstations', 1)
result = radionet.get_simple_category('local', 1)
assert len(result) > 0
def test_do_search(radionet):
result = radionet.do_search("radio ram")
result = radionet.do_search("\"radio ram\"")
assert len(result) > 0
assert result[0].stream_url is None
assert result[0].stream_url is not None
assert radionet.get_stream_url(result[0].id) is not None
def test_get_favorites(radionet):
radionet.cache = {};
test_favorites = ["Rock Antenne", "radio ram", "eska", "dancefm"]
radionet.cache = {}
test_favorites = ["rockantenne", "eska", "dancefm"]
radionet.set_favorites(test_favorites)
result = radionet.get_favorites()
assert len(result) == len(test_favorites)
assert result[2].name == 'Eska'
assert result[1].name == 'Eska'
def test_favorites_broken_slug(radionet):
radionet.cache = {};
test_favorites = ["radio357"]
radionet.cache = {}
test_favorites = ["radio 357"]
radionet.set_favorites(test_favorites)
result = radionet.get_favorites()
assert len(result) == 0
assert len(result) == 1