OAuth: Support refresh tokens, etc
authorJoar Wandborg <joar@wandborg.se>
Sun, 10 Mar 2013 21:52:07 +0000 (22:52 +0100)
committerJoar Wandborg <joar@wandborg.se>
Sat, 6 Apr 2013 20:17:27 +0000 (22:17 +0200)
commitc121a7d3d0c48d4e3abf43c06047dde3e25616c3
tree049194dbcf47d2184845736fca3a75fbdd2cacf9
parentfe6755f0f44e1148e2cb72538f8e64c4a9740f7f
OAuth: Support refresh tokens, etc

Initially I was going to write a failing test for refresh tokens. Thus
this fix includes an orphaned 'expect_failure' method in test utils.

I ended up writing support for OAuth refresh tokens, as well as a lot of
cleanup (hopefully) in the OAuth plugin code.

**Rebase**: While waiting for this stuff to be merged, the testing
framework changed, it comes with batteries included regarding fails.
Removed legacy nosetest helper.

Also added a lot of backref=backref([...], cascade='all, delete-orphan')
mediagoblin/plugins/oauth/__init__.py
mediagoblin/plugins/oauth/migrations.py
mediagoblin/plugins/oauth/models.py
mediagoblin/plugins/oauth/tools.py
mediagoblin/plugins/oauth/views.py
mediagoblin/tests/test_oauth.py
mediagoblin/tests/tools.py