Set limit to 50 by default, not 1
This commit is contained in:
parent
46a3dbf4a6
commit
08274028eb
|
@ -1149,7 +1149,7 @@ class _BaseObject:
|
||||||
def _get_things(self, method, thing, thing_type, params=None, cacheable=True):
|
def _get_things(self, method, thing, thing_type, params=None, cacheable=True):
|
||||||
"""Returns a list of the most played thing_types by this thing."""
|
"""Returns a list of the most played thing_types by this thing."""
|
||||||
|
|
||||||
limit = params.get("limit", 1)
|
limit = params.get("limit", 50)
|
||||||
seq = []
|
seq = []
|
||||||
for node in _collect_nodes(
|
for node in _collect_nodes(
|
||||||
limit, self, self.ws_prefix + "." + method, cacheable, params
|
limit, self, self.ws_prefix + "." + method, cacheable, params
|
||||||
|
|
|
@ -131,6 +131,17 @@ class TestPyLastArtist(TestPyLastWithLastFm):
|
||||||
# Assert
|
# Assert
|
||||||
assert len(things) == 100
|
assert len(things) == 100
|
||||||
|
|
||||||
|
def test_artist_top_albums_limit_default(self):
|
||||||
|
# Arrange
|
||||||
|
# Pick an artist with plenty of plays
|
||||||
|
artist = self.network.get_top_artists(limit=1)[0].item
|
||||||
|
|
||||||
|
# Act
|
||||||
|
things = artist.get_top_albums()
|
||||||
|
|
||||||
|
# Assert
|
||||||
|
assert len(things) == 50
|
||||||
|
|
||||||
def test_artist_listener_count(self):
|
def test_artist_listener_count(self):
|
||||||
# Arrange
|
# Arrange
|
||||||
artist = self.network.get_artist("Test Artist")
|
artist = self.network.get_artist("Test Artist")
|
||||||
|
|
Loading…
Reference in a new issue