Changeset 441
- Timestamp:
- Thu Jul 26 19:44:13 2007
- Files:
-
- subprojects/Wuming/trunk/wuming/test/test_auth.py (modified) (diff)
- subprojects/Wuming/trunk/wuming/web.py (modified) (diff)
- subprojects/Wuming/trunk/wuming/i18n.py (modified) (diff)
- subprojects/Wuming/trunk/wuming/auth.py (modified) (diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
subprojects/Wuming/trunk/wuming/test/test_auth.py
r438 r441 31 31 # Don't understand why this is failing or how to simulate this 32 32 return self.assertResponse( 33 (self.root, 'http://host/', {'Cookie' : [http_headers.Cookie('nameless', '123', '/', 'host')]}), 33 #(self.root, 'http://host/', {'Cookie' : [http_headers.Cookie('nameless', '123', '/', 'host')]}), 34 (self.root, 'http://host/', {'Cookie' : (http_headers.Cookie('nameless', '123'),)}), 34 35 (200, {}, 'Hello 1') 35 36 ) 36 37 37 -
subprojects/Wuming/trunk/wuming/web.py
r438 r441 96 96 tpl = self.templateGuessingStrategy.templateName(self, request) 97 97 ctx = { 'request' : request, 'view' : self } 98 #if hasattr(self, request, 'translator'): 99 # ctx['_'] = request.translator 98 100 ctx.update(self.render_context(request)) 99 101 return self.templateLoader.loadTemplate(tpl).addCallback( … … 186 188 >>> prefs = ITranslationPreferences(r) 187 189 188 An incoming request may specify the accept-language header189 190 >>> r2 = Request(None, 'GET', 'http://host/', 'HTTP/1.1', 0, http_headers.Headers())191 192 190 """ 193 191 implements(ITranslationPreferences) … … 250 248 # id ITranslationStrategy.providedBy(v) 251 249 # return v 252 raise NotImplemented('Failed adapting resource to ITranslationStrategy') 250 raise NotImplementedError('Failed adapting resource to ITranslationStrategy') 252 250 253 251 components.registerAdapter(adaptResourceToTranslationStrategy, -
subprojects/Wuming/trunk/wuming/i18n.py
r438 r441 6 6 from wuming.interfaces import ITranslator, ITranslationStrategy, ITranslationPreferences 7 7 8 from zope.interface import implements8 from zope.interface import Interface, implements, classImplements 8 8 9 9 import gettext … … 95 95 self.preferences = orig 96 96 97 components.registerAdapter(ListAdapter, list, ITranslationPreferences) 97 # A placeholder interface for lists 98 class IList(Interface): 99 "A list" 100 101 classImplements(list, IList) 102 103 components.registerAdapter(ListAdapter, IList, ITranslationPreferences) 98 104 99 105 -
subprojects/Wuming/trunk/wuming/auth.py
r437 r441 98 98 99 99 def next_id(self): 100 log.msg('IdStore:next.id=%d' % len(self._ids)) 100 101 return len(self._ids) 101 102 … … 146 147 cookie = None 147 148 else: 149 pass 148 150 log.msg('Got value from cookie : %s' % cookie.value) 149 151 if not cookie: … … 175 177 addSlash = True 176 178 def render(self, request): 177 for k in dir(request):178 print '%s = %s' % (k, getattr(request, k))179 179 avatar = IAuthenticatedRequest(request).avatar 180 180 return http.Response(responsecode.OK, stream=('Hello %s' % avatar.visitor_id))
