def testOnlyRPXInstalled(self): plugins=self.pas.plugins.listPlugins(IExtractionPlugin) for (id, plugin) in plugins: if ILoginPasswordExtractionPlugin.providedBy(plugin): plugin.manage_activateInterfaces(interfaces=()) self.portal.portal_quickinstaller.installProduct("plonesocial.auth.rpx") pas_info=self.pas_info self.assertEquals(pas_info.hasRPXExtractor(), True) self.assertEquals(pas_info.hasLoginPasswordExtractor(), False)
def testOnlyRPXInstalled(self): plugins = self.pas.plugins.listPlugins(IExtractionPlugin) for (id, plugin) in plugins: if ILoginPasswordExtractionPlugin.providedBy(plugin): plugin.manage_activateInterfaces(interfaces=()) self.portal.portal_quickinstaller.installProduct( "plonesocial.auth.rpx") pas_info = self.pas_info self.assertEquals(pas_info.hasRPXExtractor(), True) self.assertEquals(pas_info.hasLoginPasswordExtractor(), False)
def testOnlyOpenIdInstalled(self): plugins=self.pas.plugins.listPlugins(IExtractionPlugin) for (id, plugin) in plugins: if ILoginPasswordExtractionPlugin.providedBy(plugin): plugin.manage_activateInterfaces(interfaces=()) self.portal.portal_setup.runAllImportStepsFromProfile( 'profile-plone.app.openid:default') pas_info=self.pas_info self.assertEquals(pas_info.hasOpenIDdExtractor(), True) self.assertEquals(pas_info.hasLoginPasswordExtractor(), False)