37 lines
923 B
Python
37 lines
923 B
Python
|
|
|
|
def test_get_genres(radionet):
|
|
genres = radionet.get_genres()
|
|
assert len(genres) > 0
|
|
|
|
def test_get_local_stations(radionet):
|
|
result = radionet.get_simple_category('local', 1)
|
|
assert len(result) > 0
|
|
|
|
|
|
def test_do_search(radionet):
|
|
result = radionet.do_search("\"radio ram\"")
|
|
assert len(result) > 0
|
|
|
|
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 = ["rockantenne", "eska", "dancefm"]
|
|
radionet.set_favorites(test_favorites)
|
|
result = radionet.get_favorites()
|
|
assert len(result) == len(test_favorites)
|
|
|
|
assert result[1].name == 'Eska'
|
|
|
|
|
|
def test_favorites_broken_slug(radionet):
|
|
radionet.cache = {}
|
|
test_favorites = ["radio 357"]
|
|
radionet.set_favorites(test_favorites)
|
|
result = radionet.get_favorites()
|
|
assert len(result) == 1
|