hugovk
|
50f1a0ac8f
|
Sometimes the lastest date range doesn't yet have charts, so get the latest-but-one
|
2014-04-07 11:53:01 +03:00 |
|
hugovk
|
5f69aa591c
|
Add cacheable parameter to get_neighbours()
|
2014-04-07 11:49:40 +03:00 |
|
hugovk
|
1c26ef6d24
|
Fix tests
|
2014-04-07 11:41:41 +03:00 |
|
hugovk
|
3bf73a21ff
|
Test set_tags()
|
2014-04-07 10:55:57 +03:00 |
|
hugovk
|
b9d2ca8507
|
Fix test
|
2014-04-05 00:51:18 +03:00 |
|
hugovk
|
e4ccd8b767
|
More tests. Don't bother with failing Py2.6 or 3.2, they're unsupported.
|
2014-04-05 00:30:33 +03:00 |
|
hugovk
|
adbe8a8500
|
Refactor network names. Add some tag tests. Add stress test option. Add extra Python versions as allowed failures to Travis.
|
2014-04-04 21:53:45 +03:00 |
|
hugovk
|
e28e2ef0d0
|
Test failed because a London event was in the 'city' of Camden. Let's try Manchester instead.
|
2014-03-21 17:39:06 +02:00 |
|
hugovk
|
536203fdb8
|
Remove print from test
|
2014-03-21 15:20:10 +02:00 |
|
hugovk
|
7fb56b1d28
|
Add some more tests
|
2014-03-21 14:58:33 +02:00 |
|
hugovk
|
7a3072b52c
|
Add some Playlist tests
|
2014-03-17 23:14:51 +02:00 |
|
hugovk
|
862f7fe45c
|
Add some Playlist tests
|
2014-03-17 22:48:08 +02:00 |
|
hugovk
|
7019b1b946
|
Python 3 fix: DeprecationWarning: Please use assertRaisesRegex instead
|
2014-03-12 15:32:27 +02:00 |
|
hugovk
|
506bee4fe4
|
Python 3 fix: DeprecationWarning: Please use assertRaisesRegex instead
|
2014-03-12 15:18:24 +02:00 |
|
hugovk
|
20b9bdedd2
|
Python 3 fix: Unicode-objects must be encoded before hashing
|
2014-03-12 13:43:41 +02:00 |
|
hugovk
|
181ad7b6c9
|
Remove deprecated .has_key()
|
2014-03-12 13:16:23 +02:00 |
|
hugovk
|
e09c480980
|
Move chart methods out of _BaseObject and into their own _Chartable so they can only be used by relevant classes (Group, Tag, User)
|
2014-03-11 17:02:13 +02:00 |
|
hugovk
|
13f642f375
|
Replace assertEqual(type(x), y) with assertIsInstance(x, y)
|
2014-03-08 22:02:39 +02:00 |
|
hugovk
|
014b76d118
|
Jiggle tests for CI so Clone Digger can run on 2.x. It doesn't yet support 3.x and will fail but shouldn't fail the build.
|
2014-03-08 21:18:44 +02:00 |
|
hugovk
|
09685547f0
|
Move check.sh to after_script: so Unix exit codes are ignored
|
2014-03-08 12:15:14 +02:00 |
|
hugovk
|
df6cad0298
|
Do the other static checks, but not clonedigger
|
2014-03-08 12:09:25 +02:00 |
|
hugovk
|
d81145cb33
|
Do the other static checks, but not clonedigger
|
2014-03-08 12:05:53 +02:00 |
|
hugovk
|
a209bce183
|
Remove clonedigger from Travis build, it errors. See #90.
|
2014-03-08 12:03:41 +02:00 |
|
hugovk
|
bd9f658de8
|
Add static analysis to the CI build
|
2014-03-08 11:16:41 +02:00 |
|
hugovk
|
2254430b39
|
Remove duplication into _extract_top_albums(doc, network)
|
2014-03-08 01:13:08 +02:00 |
|
hugovk
|
2235899c98
|
Remove duplication into _extract_top_artists(doc, network)
|
2014-03-08 00:53:31 +02:00 |
|
hugovk
|
c3d99385ff
|
Re-add get_weekly_album_charts(), get_weekly_artist_charts() and get_weekly_charts() helper functions
|
2014-03-07 20:22:14 +02:00 |
|
hugovk
|
4c4e3bfbba
|
Move duplication into get_bio(), keeping existing get_bio_XXX() to call it
|
2014-03-07 16:01:54 +02:00 |
|
hugovk
|
4c94c8e53f
|
Reinstate get_wiki_published_date(), get_wiki_summary() and get_wiki_content() as they may already be used by third parties. Add command-line options to the test.
|
2014-03-07 14:44:19 +02:00 |
|
hugovk
|
46b86b57da
|
Create abstract, internal _Opus class for common stuff used by Album and Track
|
2014-03-07 14:04:37 +02:00 |
|
hugovk
|
d5b536d51c
|
Test: Use a unique filename for picking and delete it afterwards. Allows concurrent testing.
|
2014-03-07 10:35:24 +02:00 |
|
hugovk
|
5d62680753
|
Fix a test. Asked for a New York gig and got a Brooklyn one. Let's try London instead.
|
2014-03-07 10:23:10 +02:00 |
|
hugovk
|
d3dba1475a
|
Refactor and mark artist.getimages as deprecated
|
2014-03-07 09:41:21 +02:00 |
|
hugovk
|
342bb94045
|
Refactor get_wiki things to remove duplication
|
2014-03-06 23:05:23 +02:00 |
|
hugovk
|
ac87cee29d
|
Refactor shouts to duplicate code
|
2014-03-06 18:11:39 +02:00 |
|
hugovk
|
7cb8a654ec
|
Move get_wiki_published_date(), get_wiki_summary(), get_wiki_content() up to _BaseObject to remove duplication in Album and Track. Already has test cases.
|
2014-03-06 16:26:50 +02:00 |
|
hugovk
|
0747d5d20e
|
Move share() up to _BaseObject, removing duplication in Artist, Event and Track
|
2014-03-06 16:21:19 +02:00 |
|
hugovk
|
caea5e129a
|
Move get_top_fans up to _BaseObject, removing duplication in Artist and Track
|
2014-03-06 15:23:33 +02:00 |
|
hugovk
|
73cf5b3068
|
Move weekly charts getters to _BaseObject, removes duplication between group, tag and user
|
2014-03-06 14:30:02 +02:00 |
|
hugovk
|
6301a5c670
|
Add _get_things to remove duplication
|
2014-03-06 11:42:20 +02:00 |
|
hugovk
|
1d532c0363
|
Run pyflakes and pep8 and update
|
2014-03-05 18:11:57 +02:00 |
|
hugovk
|
779af598db
|
Refactor to include limit parameter to reduce bandwidth\n\nRefactor calls to chart.getTopArtists, chart.getTopTracks, tag.getTopTags and user.getTopTags to include the limit parameter (where available) to reduce the size of data sent by Last.fm.\n\nFor example, getting limit=1 can reduce receiving 101 items to 1, making the test take 0.5s rather than 1.2s.\n\nAlso return a list of TopItems rather than just items, and add cacheable parameter.
|
2014-03-05 10:29:16 +02:00 |
|
hugovk
|
4698993421
|
Jiggle the tests to increase coverage a bit
|
2014-03-05 01:29:58 +02:00 |
|
hugovk
|
f8f9226e94
|
Remove a couple of resource warnings from not closing files
|
2014-03-05 01:01:27 +02:00 |
|
hugovk
|
2a48ccf369
|
The CI got different Spotify IDs to my computer. Generalise the tests. For #74.
|
2014-03-05 00:51:20 +02:00 |
|
hugovk
|
3d169178ae
|
Implement artist/album/track.getPlaylinks, closes #74
|
2014-03-05 00:41:26 +02:00 |
|
hugovk
|
e02893bbaa
|
Update README.md
|
2014-03-04 23:04:50 +02:00 |
|
hugovk
|
daa590b11d
|
Implement geo.getMetroHypeTrackChart, geo.getMetroTrackChart and geo.getMetroUniqueTrackChart. Closes #44.
|
2014-03-04 18:56:28 +02:00 |
|
hugovk
|
a97c584059
|
Implement geo.getMetroUniqueArtistChart for #44
|
2014-03-04 18:17:37 +02:00 |
|
hugovk
|
2938255e2f
|
Implement geo.getMetroHypeArtistChart and refactor
|
2014-03-04 18:12:56 +02:00 |
|