Hugo
21f127f88b
Fix regression calling get_recent_tracks with limit=None
2020-02-15 18:19:59 +02:00
Hugo
6b04456c55
Mock is part of stdlib in Python 3
2019-12-17 22:32:53 +02:00
Hugo
d28c0ec167
Xfail those two to allow the rest to pass
2019-12-17 22:19:57 +02:00
Hugo
109315d93d
Remove Python 2 warnings, apply lint updates
2019-09-26 11:10:52 +03:00
Hugo
d589c5ef8a
Add pre-commit and fix isort
2019-09-26 10:31:49 +03:00
Paddez
7694de346e
Store Album Art URLs when you call GetTopAlbums.
...
GetTopAlbums returns AlbumArt information alongside the TopAlbums.
We should store this in the Album() info variable, so we don't have to follow up with an additional GetInfo() call if we want the Album Art.
Signed-off-by: Paddez <dave@paddez.com>
2019-06-22 22:36:41 +01:00
Hugo
c7b927d94c
user.getArtistTracks has been removed from Last.fm
2019-06-03 16:45:54 +03:00
Hugo
44d0c2c966
user.getArtistTracks has now been removed from Last.fm and returns an error
2019-06-02 22:54:03 +03:00
Hugo
f439f205dc
Xfail user.getArtistTracks, looks like Last.fm are now removing it from the API
2019-05-13 11:08:18 +03:00
Hugo
da473448f4
Add support for new user.getTrackScrobbles
2019-02-27 19:47:31 +02:00
Hugo
dc464788f2
Aside: make test_album_tags_are_topitems more reliable
2019-02-27 17:19:20 +02:00
Hugo
65e182c5dd
Aside: make test_scrobble more reliable
2019-02-27 17:01:23 +02:00
Hugo
9d125506e5
Deprecate User.get_artist_tracks as Last.fm will remove it soon
2019-02-26 22:53:31 +02:00
Hugo
b41c5bc85a
Add a delay to allow Last.fm to update unloves
2019-02-03 14:39:21 +02:00
Hugo
0ad27dbc7e
Only run test_unlove on a single Python version to avoid collisions
2019-02-03 14:02:28 +02:00
Hugo
7f207c50da
Add a delay to allow Last.fm to update unloves
2019-02-03 13:55:54 +02:00
Hugo
4eec2e763d
Only run test_love on a single Python version to avoid collisions
2019-02-03 12:51:44 +02:00
Hugo
d4fe9e5b36
Add a delay to allow Last.fm to update scrobbles
2019-02-03 12:42:50 +02:00
Hugo
cfb8134872
Only run test_scrobble on a single Python version to avoid collisions
2019-02-02 14:15:31 +02:00
Hugo
07fac0628c
Drop support for legacy Python 2
2018-11-27 08:59:01 +02:00
Hugo
6503002692
Fix commented-out formatting post-Black
2018-06-06 11:26:00 +03:00
Hugo
da9465c100
Format with Black 18.6b1
2018-06-06 10:19:04 +03:00
Hugo
8bca1d2794
Keep flaky max_runs=3, sometimes build jobs overlap a bit
2018-05-27 20:58:33 +03:00
Hugo
000993c328
Fix test_cacheable_user[_artist_tracks]
2018-05-27 20:14:13 +03:00
Hugo
b3a4ac5388
Fix: 'list' object has no attribute 'track'
2018-05-27 19:23:54 +03:00
Hugo
1d5e965183
Fix pep8-naming
2018-05-11 10:39:16 +03:00
Hugo
8def14de48
Tests no longer flaky, let's keep but reduce in case of temp net errors
2018-04-16 21:57:29 +03:00
Hugo
f18fd3f758
TestPyLastWithLastFm and TestPyLastWithLibreFm now inherit from PyLastTestCase
2018-04-16 21:09:52 +03:00
Hugo
70aad87a1b
Store track images for future use, refactor album image fetching
2018-04-16 19:02:32 +03:00
Hugo
60dea38d10
Add assert_startswith/endswith helper functions
2018-04-16 18:31:33 +03:00
Hugo
fa601b8111
Refactor to store Album/Artist images in info dict
2018-04-16 09:53:31 +03:00
Hugo
d1af8d3ebc
Store artist images for future use
2018-04-15 23:43:39 +03:00
Hugo
f923cd2c50
Replace print with logging
2018-04-15 21:55:08 +03:00
Hugo
cf2d9113dd
Add test for storing album images on search
2018-04-14 22:38:43 +03:00
Hugo
a607dbe491
flake8
2018-04-08 16:45:36 +03:00
Hugo
06f6cf627d
Failing test for user.get_weekly_artist_charts
2018-04-05 18:02:16 +03:00
Hugo
0759bf5b0c
Test against a certain user
...
One we know has more than two top tracks, rather than a new test user who might not.
2018-03-18 09:58:41 +02:00
Hugo
acdc23d7e7
Fix test case for changed test data
2018-03-01 11:24:53 +02:00
Hugo
b87fefe9ab
Move track tests to test_track.py
2018-03-01 11:23:06 +02:00
Hugo
36f7e9619b
Shorten test names
2018-03-01 11:19:34 +02:00
Chris Newton
9cb6f6e181
Added a test case for limits on track.getSimilar
2018-02-28 20:28:56 -07:00
Hugo
2703b6b385
Use more helpful asserts, remove redundant
2018-01-27 12:59:20 +02:00
Hugo
22e03705c4
Passing test for limit=1 or 50, failing test for 100
2018-01-11 10:37:01 +02:00
Hugo
9da36d15d7
Fix case-sensitive tests
2017-12-08 20:48:15 +02:00
Philip Trauner
8f515d8779
Fixed test in accordance to 36ed30cc2b
2017-11-02 19:24:45 +01:00
hugovk
c601d2f365
Fix minor things from code inspection
2017-10-24 00:54:34 +03:00
hugovk
cb1f760731
http -> https
2017-10-24 00:11:49 +03:00
hugovk
52636b6764
Work around Last.fm's 'Namespace prefix opensearch on totalResults is not defined' XML error
2017-10-24 00:04:05 +03:00
hugovk
b559495366
Assume no illegal XML and no more skipping broken Last.fm
2017-10-20 00:51:34 +03:00
hugovk
b55b40c3fe
Remove dead Last.fm album/track get ID
2017-10-20 00:45:17 +03:00