Commit graph

161 commits

Author SHA1 Message Date
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
hugovk 666181df50 Last.fm API broken but allow either yyyy-mm-dd or Unix timestamp 2017-10-20 00:39:02 +03:00
hugovk 00b6c0a619 Remove dead Last.fm tag.getSimilar 2017-10-20 00:32:40 +03:00
hugovk c0a25fbabe Remove dead Last.fm artist band members 2017-10-20 00:29:57 +03:00
hugovk 8f3628a638 More tests 2017-10-19 23:37:10 +03:00
hugovk f9a8bf3dae More tests 2017-10-19 00:55:20 +03:00
hugovk ebc5b29f5c Remove dead or broken Last.fm user functions 2017-10-19 00:46:23 +03:00
hugovk 5fd9e4c8c5 Remove dead or broken Last.fm user functions 2017-10-19 00:33:02 +03:00
hugovk f2b699a11f More tests 2017-10-18 23:48:02 +03:00
hugovk f70254b947 Remove dead Last.fm tag search 2017-10-18 22:31:15 +03:00
hugovk 58b93c847e WIP: More tests 2017-10-18 08:57:39 +03:00
hugovk 5ba51c1e2c Finish refactor 2017-10-17 23:18:35 +03:00
hugovk 2edfc108d1 Fix test import 2017-10-17 23:14:00 +03:00
hugovk 2aa4dbdf88 Split Last.fm/Libre.fm tests 2017-10-17 21:57:17 +03:00
hugovk 31aeb6e69a Continue tests refactor 2017-10-17 21:45:20 +03:00
Hugo 25f419204a Start tests refactor 2017-09-26 18:01:17 +03:00
Hugo a8522fded3 Bring back test_caching on another method 2017-09-26 11:04:02 +03:00
hugovk 0eac6e9ae2 Remove redundant functions 2017-09-26 09:14:24 +03:00
hugovk ec68660014 Remove dead Last.fm chart test 2017-09-26 09:08:40 +03:00
hugovk 27ba0dd6b3 Remove dead Last.fm metro methods 2017-09-26 08:58:37 +03:00
hugovk 230439f52f Remove dead Last.fm event/venu methods 2017-09-26 08:38:32 +03:00
Hugo 61216f73c0 Remove dead Last.fm artist/user methods 2017-09-25 18:36:02 +03:00
Hugo 454c519fd9 Remove dead Last.fm group methods 2017-09-25 18:29:12 +03:00
Hugo 6d738d3f43 Remove dead Last.fm artist/shout methods 2017-09-25 18:24:13 +03:00
Hugo 56e193d149 Remove dead Last.fm playlist methods 2017-09-25 18:11:48 +03:00
Hugo f419c39ef0 Remove dead Last.fm library methods 2017-09-25 18:03:00 +03:00
Hugo 3e097b98fc Remove @handle_lastfm_exceptions: dead Last.fm things will be removed 2017-09-25 17:49:12 +03:00
Hugo c303fd0139 Remove dead Last.fm attributes: releasedate in album.getInfo 2017-09-25 17:37:24 +03:00
Hugo 0d4f674ac7 Remove dead Last.fm methods: get_top_fans 2017-09-25 17:28:02 +03:00
Hugo d6281e3829 Merge pull request #217 from pylast/fix-collect-nodes
Fix: _collect_nodes() break if there are no child nodes
2017-09-25 14:54:09 +03:00
Hugo e19061a437 Re-enable test for re-added Last.fm API 2017-09-25 14:29:44 +03:00
Hugo fe6673ba29 Add more tests 2017-09-25 13:14:17 +03:00
Hugo 8baac12650 Merge pull request #215 from pylast/fix-unclosed-ssl-socket-warning
Fix unclosed SSLSocket warning
2017-09-18 15:26:01 +03:00
Hugo 8e99f2b04e Use different artists for test_set_tags and test_remove_tags to avoid parallel test collisions 2017-09-18 14:47:21 +03:00
Hugo bdd1b8d5e5 Add failing test 2017-09-18 14:13:00 +03:00
Hugo b852ec0a80 'Test Title' is now 'test title' 2017-07-07 18:27:26 +03:00
Isaacs, Ben 5f8be53750 Update tests for https / new i18n URL scheme 2017-07-07 12:06:33 +01:00
hugovk a9549030f4 flake8 2017-02-13 19:39:07 +02:00
Hugo 210789a5fe Update error message for test_init_with_token
https://github.com/pylast/pylast/pull/198#issuecomment-279208373
2017-02-13 09:01:04 +02:00
Jace Browning 80f391761c Support authentication tokens to construct networks
Closes #193
2017-02-06 22:44:15 -05:00
hugovk 76d85f4c19 Update libre.fm test 2017-01-02 15:25:21 +02:00
hugovk 571edf23d9 Separate Libre.fm test from Last.fm tests 2016-10-30 12:25:10 +02:00
hugovk 4732bf3750 Skip tests if Last.fm API still broken 2016-04-23 15:46:49 +03:00
hugovk ea33074941 Skip test if Last.fm API still broken 2016-04-23 15:28:07 +03:00
hugovk 4c8d2e2a9b Split test into passing and failing tests 2016-04-23 15:27:28 +03:00
hugovk 8195725500 Skip tests if Last.fm API still broken 2016-04-23 14:48:29 +03:00
hugovk f17929e6cb Skip more tests which fail due to the (still) broken Last.fm API 2016-01-08 11:04:02 +02:00
hugovk 950c2e78ca Skip tests which fail due to the (still) broken Last.fm API 2016-01-07 18:09:28 +02:00
hugovk cbf2066ee5 Failing test for #146 2015-09-07 23:55:22 +03:00
Hugo van Kemenade fc206891af Merge pull request #137 from hugovk/brtkrbzhnv-develop
Support for User.GetPersonalTags
2015-07-24 12:16:00 +03:00
hugovk c421fd5cbd flake8 2015-07-24 11:22:39 +03:00
José Neto 2f72ec8270 pep8 compliance 2015-07-09 17:02:53 -03:00
José Neto 5f18619333 Add test case for Track.get_correction() 2015-07-01 17:04:43 -03:00
José Neto 6b58f43c01 Add test case for Artist.get_correction() 2015-07-01 17:04:01 -03:00
brtkrbzhnv 8b321dfe74 Added User.GetPersonalTags test cases 2015-06-27 00:11:08 +02:00
hugovk 4437508e0f Remove unused import 2015-04-28 23:14:36 +03:00
hugovk 615bccb227 Remove artist.getImages and depracation note 2015-04-27 21:41:16 +03:00
hugovk e26b542bec Retry failures up to four times, require at least one pass 2015-04-26 22:18:58 +03:00
hugovk 88a74273a0 Sometimes Last.fm returns an error for dates[1]: No chart available for this user/date-range combination 2015-04-26 21:26:21 +03:00
hugovk be8ae40caf Failing test for #124 2015-04-26 20:10:24 +03:00