If the result is not testable (for example, because a description changes often), either pass in a type or a regular expression (a string starting with 're:')
Apparently, newer versions of nosetests are somewhat over-eager in their test discovery.
It was broken and didn't work in python 3. And use `_download_webpage` instead of `compat_urllib_request.urlopen`.
All the playlists return 500 errors.
The courses seems to be no longer available, changed the test to a playlist.
The list parameter starts with ‘MC’ and can have more characters after it, including dots
An error like https://travis-ci.org/rg3/youtube-dl/jobs/18317799#L449 is almost certainly the server's fault.
To verify it correctly handles function with “$” in their names.