Python-api-wrapper is a project mainly written in Python, based on the LGPL-2.1 license.
A Python wrapper for the SoundCloud API that works with Django and Google App Engine
The SCAPI comes with a small testsuite. It can be run automatically through either setuptools or nose.
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.
You can run the whole testsuite through setuptools_ by doing ::
host:~/SoundCloudAPI deets$ python setup.py test
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: http://somethingaboutorange.com/mrl/projects/nose/ .. _setuptools: http://peak.telecommunity.com/DevCenter/setuptools .. _ConfigObj: http://www.voidspace.org.uk/python/configobj.html
Do:: epydoc -v --name="SoundCloud API" --html -o docs/api scapi --exclude="os|mimetypes|urllib2|exceptions|mimetools"