Exemple #1
0
 def from_settings(cls, settings, prefix="who."):
     """Create a new WhoAuthenticationPolicy from app settings dict."""
     api_factory = api_factory_from_settings(settings, prefix)
     callback = settings.get(prefix + "callback")
     if callback is not None:
         callback = resolveDotted(callback)
         if callback is not None:
             assert callable(callback)
     return cls(api_factory, callback)
 def from_settings(cls, settings, prefix="who."):
     """Create a new WhoAuthenticationPolicy from app settings dict."""
     api_factory = api_factory_from_settings(settings, prefix)
     callback = settings.get(prefix + "callback")
     if callback is not None:
         callback = resolveDotted(callback)
         if callback is not None:
             assert callable(callback)
     return cls(api_factory, callback)
Exemple #3
0
	def from_settings(cls, settings, prefix="who."):
		"""Create a new WhoAuthenticationPolicy from app settings dict."""
		log.debug('from_settings: START')
		api_factory = api_factory_from_settings(settings, prefix)
		log.debug('from_settings -- API_FACTORY: %s ' % api_factory)
		callback = settings.get(prefix + "callback")
		if callback is not None:
			callback = resolveDotted(callback)
			if callback is not None:
				assert callable(callback)
		return cls(api_factory, callback)
Exemple #4
0
 def test_caching_of_api_factory_from_settings(self):
     policy = self.config.registry.getUtility(IAuthenticationPolicy)
     api_factory = api_factory_from_settings(self.config.registry.settings)
     self.failUnless(api_factory is policy.api_factory)
Exemple #5
0
 def test_caching_of_api_factory_from_settings(self):
     policy = self.config.registry.getUtility(IAuthenticationPolicy)
     api_factory = api_factory_from_settings(self.config.registry.settings)
     self.failUnless(api_factory is policy.api_factory)