Mercurial > hg > bitsyauth
comparison example/wsgibrowserid.py @ 38:4dfffa966edd
example/wsgibrowserid.py
author | Jeff Hammel <jhammel@mozilla.com> |
---|---|
date | Fri, 27 Dec 2013 19:47:46 -0800 |
parents | 6b5946843928 |
children |
comparison
equal
deleted
inserted
replaced
37:6b5946843928 | 38:4dfffa966edd |
---|---|
1 #!/usr/bin/env python | 1 #!/usr/bin/env python |
2 | 2 |
3 """ | 3 """ |
4 test Mozilla persona auth | 4 test Mozilla persona auth via wsgibrowserid |
5 | 5 |
6 https://login.persona.org/about | 6 https://github.com/ianb/wsgibrowserid |
7 """ | 7 """ |
8 | 8 |
9 import browserid | |
10 import optparse | 9 import optparse |
11 import os | 10 import os |
12 import sys | 11 import sys |
13 from webob import Request, Response, exc | 12 from webob import Request, Response, exc |
14 from wsgiref import simple_server | 13 from wsgiref import simple_server |
15 | 14 |
16 here = os.path.dirname(os.path.realpath(__file__)) | 15 here = os.path.dirname(os.path.realpath(__file__)) |
17 page = os.path.join(here, 'persona.html') | 16 page = os.path.join(here, 'wsgibrowserid.html') |
18 | 17 |
19 class PersonaTest(object): | 18 class PersonaTest(object): |
20 def __init__(self, page=page): | 19 def __init__(self, page=page): |
21 self.page = page | 20 self.page = page |
22 assert os.path.exists(self.page), "File '%s' not found" % self.page | 21 assert os.path.exists(self.page), "File '%s' not found" % self.page |