So are you suggesting that I should pick one of those sample apps (say `basic`) run the main function on it's app, write the output of that function to a file called api.py and then run some GET, POST, PUT, and DELETE http requests to it? 

Maybe I should copy the test/basic to `test/describe_api` first, delete the current `api/resources.py` and modify the `api/urls.py` then.