781df0c94fRemove duplicate line, Make test_pylast.py runnable as main again.
Ivan Malison
2015-01-07 23:31:07 -0800
f1e14f591cadd credentials for IvanMalison/pylast.
Ivan Malison
2015-01-07 19:39:09 -0800
6d84446f03Add failing test for #114
Ivan Malison
2015-01-07 19:27:28 -0800
f2f8ca086dadd posargs to tox tests.
Ivan Malison
2015-01-07 19:25:41 -0800
6e6ff1a417Get rid of --doctest-modules in py.test command.
Ivan Malison
2015-01-07 18:20:30 -0800
b66ee21ce0Consolidate travis environments. separate matrix and global environment variables.
Ivan Malison
2015-01-07 18:04:46 -0800
a64d562ae2Add tox to travis installation.
Ivan Malison
2015-01-07 18:00:36 -0800
ca66e74099tox/travis stuff. making testing more uniform.
Ivan Malison
2015-01-07 17:57:04 -0800
c2b03afe55Don't encode strings as 'utf-8' twice in _get_cache_key. Closes#109.
Ivan Malison
2015-01-05 15:55:45 -0800
387220c1d6Make pylast a package. Move tests into a directory. Start using pytest and tox. Use setuptools instead of distutils.
Ivan Malison
2015-01-05 15:52:02 -0800
123951517aMerge pull request #111 from hugovk/master
Hugo
2015-01-06 11:59:18 +0200
b9d2ca8507Fix test
hugovk
2014-04-05 00:51:18 +0300
e4ccd8b767More tests. Don't bother with failing Py2.6 or 3.2, they're unsupported.
hugovk
2014-04-05 00:30:33 +0300
adbe8a8500Refactor network names. Add some tag tests. Add stress test option. Add extra Python versions as allowed failures to Travis.
hugovk
2014-04-04 21:53:45 +0300
e28e2ef0d0Test failed because a London event was in the 'city' of Camden. Let's try Manchester instead.
hugovk
2014-03-21 17:39:06 +0200
536203fdb8Remove print from test
hugovk
2014-03-21 15:20:10 +0200
7fb56b1d28Add some more tests
hugovk
2014-03-21 14:58:33 +0200
7a3072b52cAdd some Playlist tests
hugovk
2014-03-17 23:14:51 +0200
862f7fe45cAdd some Playlist tests
hugovk
2014-03-17 22:48:08 +0200
e09c480980Move chart methods out of _BaseObject and into their own _Chartable so they can only be used by relevant classes (Group, Tag, User)
hugovk
2014-03-11 17:02:13 +0200
13f642f375Replace assertEqual(type(x), y) with assertIsInstance(x, y)
hugovk
2014-03-08 22:02:39 +0200
014b76d118Jiggle 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.
hugovk
2014-03-08 21:18:44 +0200
09685547f0Move check.sh to after_script: so Unix exit codes are ignored
hugovk
2014-03-08 12:15:14 +0200
df6cad0298Do the other static checks, but not clonedigger
hugovk
2014-03-08 12:09:25 +0200
d81145cb33Do the other static checks, but not clonedigger
hugovk
2014-03-08 12:05:53 +0200
a209bce183Remove clonedigger from Travis build, it errors. See #90.
hugovk
2014-03-08 12:03:41 +0200
bd9f658de8Add static analysis to the CI build
hugovk
2014-03-08 11:16:41 +0200
2254430b39Remove duplication into _extract_top_albums(doc, network)
hugovk
2014-03-08 01:13:08 +0200
2235899c98Remove duplication into _extract_top_artists(doc, network)
hugovk
2014-03-08 00:53:31 +0200
4c4e3bfbbaMove duplication into get_bio(), keeping existing get_bio_XXX() to call it
hugovk
2014-03-07 16:01:54 +0200
4c94c8e53fReinstate 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.
hugovk
2014-03-07 14:44:19 +0200
46b86b57daCreate abstract, internal _Opus class for common stuff used by Album and Track
hugovk
2014-03-07 14:04:37 +0200
d5b536d51cTest: Use a unique filename for picking and delete it afterwards. Allows concurrent testing.
hugovk
2014-03-07 10:35:24 +0200
5d62680753Fix a test. Asked for a New York gig and got a Brooklyn one. Let's try London instead.
hugovk
2014-03-07 10:23:10 +0200
d3dba1475aRefactor and mark artist.getimages as deprecated
hugovk
2014-03-07 09:41:21 +0200
342bb94045Refactor get_wiki things to remove duplication
hugovk
2014-03-06 23:05:23 +0200
ac87cee29dRefactor shouts to duplicate code
hugovk
2014-03-06 18:11:39 +0200
7cb8a654ecMove get_wiki_published_date(), get_wiki_summary(), get_wiki_content() up to _BaseObject to remove duplication in Album and Track. Already has test cases.
hugovk
2014-03-06 16:26:50 +0200
0747d5d20eMove share() up to _BaseObject, removing duplication in Artist, Event and Track
hugovk
2014-03-06 16:21:19 +0200
caea5e129aMove get_top_fans up to _BaseObject, removing duplication in Artist and Track
hugovk
2014-03-06 15:23:33 +0200
73cf5b3068Move weekly charts getters to _BaseObject, removes duplication between group, tag and user
hugovk
2014-03-06 14:30:02 +0200
6301a5c670Add _get_things to remove duplication
hugovk
2014-03-06 11:42:20 +0200
1d532c0363Run pyflakes and pep8 and update
hugovk
2014-03-05 18:11:57 +0200
779af598dbRefactor 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.
hugovk
2014-03-05 10:29:16 +0200
4698993421Jiggle the tests to increase coverage a bit
hugovk
2014-03-05 01:29:58 +0200
f8f9226e94Remove a couple of resource warnings from not closing files
hugovk
2014-03-05 01:01:27 +0200
2a48ccf369The CI got different Spotify IDs to my computer. Generalise the tests. For #74.
hugovk
2014-03-05 00:51:20 +0200