Skip to content


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
A Python wrapper for the SoundCloud API that works with Django and Google App Engine
branch: master

Adding v1 and linked partitioning support.

latest commit f3a249e60e
Thor Kell authored Hannes Tydén committed
Failed to load latest commit information.
docs/api Making python wrapper user-configurable without reinstalling.
oauth Making python wrapper user-configurable without reinstalling.
.gitignore look at ChangeLog
AUTHORS Reimport from svn repo.
ChangeLog look at ChangeLog
LICENSE first commit
README Reimport from svn repo. Making python wrapper user-configurable without reinstalling. look at ChangeLog
test.ini x-www-form-urlencoded PUT requests should not have request body param…


Running tests

The **SCAPI** comes with a small testsuite. It can be run automatically through either setuptools_ 
or nose_.

Configuring tests

Before you can run the tests, you need to configure them. You do this using the `test.ini` file in the
root of python **SCAPI** workingcopy.

Running tests through setuptools

You can run the whole testsuite through setuptools_ by doing ::

  host:~/SoundCloudAPI deets$ python test

Running tests through nose

If you want a more fine-grained control over which tests to run, you can use the `nosetests`-commandline tool.

Then to run individual tests, you can e.g. do::

  host:~/SoundCloudAPI deets$ nosetests -s scapi.tests.scapi_tests:SCAPITests.test_setting_permissions

See the nose_-website for more options.

.. _nose:
.. _setuptools:
.. _ConfigObj:

Creating the API-docs

   epydoc -v --name="SoundCloud API" --html -o docs/api scapi --exclude="os|mimetypes|urllib2|exceptions|mimetools"

Something went wrong with that request. Please try again.