Exemple #1
0
 def _testGroupManagement(self, klass):
     if IGroupManagement.implementedBy(klass):
         self.assertTrue(hasattr(klass, 'addGroup'))
         self.assertTrue(hasattr(klass, 'addPrincipalToGroup'))
         self.assertTrue(hasattr(klass, 'removeGroup'))
         self.assertTrue(hasattr(klass, 'removePrincipalFromGroup'))
         self.assertTrue(hasattr(klass, 'setRolesForGroup'))
         self.assertTrue(hasattr(klass, 'updateGroup'))
Exemple #2
0
 def _testGroupManagement(self, klass):
     if IGroupManagement.implementedBy(klass):
         self.assertTrue(hasattr(klass, 'addGroup'))
         self.assertTrue(hasattr(klass, 'addPrincipalToGroup'))
         self.assertTrue(hasattr(klass, 'removeGroup'))
         self.assertTrue(hasattr(klass, 'removePrincipalFromGroup'))
         self.assertTrue(hasattr(klass, 'setRolesForGroup'))
         self.assertTrue(hasattr(klass, 'updateGroup'))
Exemple #3
0
    def testLDAPImplements(self):
        klass = PloneLDAPMultiPlugin

        self.assertTrue(IAuthenticationPlugin.implementedBy(klass))
        self.assertTrue(ICredentialsResetPlugin.implementedBy(klass))
        self.assertTrue(IDeleteCapability.implementedBy(klass))
        self.assertTrue(IGroupCapability.implementedBy(klass))
        self.assertTrue(IGroupEnumerationPlugin.implementedBy(klass))
        self.assertTrue(IGroupIntrospection.implementedBy(klass))
        self.assertTrue(IGroupManagement.implementedBy(klass))
        self.assertTrue(IGroupsPlugin.implementedBy(klass))
        self.assertTrue(IMutablePropertiesPlugin.implementedBy(klass))
        self.assertTrue(IPasswordSetCapability.implementedBy(klass))
        self.assertTrue(IPropertiesPlugin.implementedBy(klass))
        self.assertTrue(IRoleEnumerationPlugin.implementedBy(klass))
        self.assertTrue(IRolesPlugin.implementedBy(klass))
        self.assertTrue(IUserAdderPlugin.implementedBy(klass))
        self.assertTrue(IUserEnumerationPlugin.implementedBy(klass))
        self.assertTrue(IUserManagement.implementedBy(klass))
Exemple #4
0
    def testLDAPImplements(self):
        klass = PloneLDAPMultiPlugin

        self.assertTrue(IAuthenticationPlugin.implementedBy(klass))
        self.assertTrue(ICredentialsResetPlugin.implementedBy(klass))
        self.assertTrue(IDeleteCapability.implementedBy(klass))
        self.assertTrue(IGroupCapability.implementedBy(klass))
        self.assertTrue(IGroupEnumerationPlugin.implementedBy(klass))
        self.assertTrue(IGroupIntrospection.implementedBy(klass))
        self.assertTrue(IGroupManagement.implementedBy(klass))
        self.assertTrue(IGroupsPlugin.implementedBy(klass))
        self.assertTrue(IMutablePropertiesPlugin.implementedBy(klass))
        self.assertTrue(IPasswordSetCapability.implementedBy(klass))
        self.assertTrue(IPropertiesPlugin.implementedBy(klass))
        self.assertTrue(IRoleEnumerationPlugin.implementedBy(klass))
        self.assertTrue(IRolesPlugin.implementedBy(klass))
        self.assertTrue(IUserAdderPlugin.implementedBy(klass))
        self.assertTrue(IUserEnumerationPlugin.implementedBy(klass))
        self.assertTrue(IUserManagement.implementedBy(klass))