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)
Exemplo n.º 3
0
    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)