コード例 #1
0
ファイル: test_Roles.py プロジェクト: kounoike/ldapcherry
 def testGetAllRoles(self):
     inv = Roles('./tests/cfg/roles.yml')
     res = inv.get_backends()
     expected = Set(['ad', 'ldap'])
     assert res == expected
コード例 #2
0
ファイル: debug_roles.py プロジェクト: rexodor/ldapcherry
    def ignore_aliases(self, _data):
        return True

inv = Roles('./conf/roles.yml')
print
print inv.dump_nest()

groups = {
'ad' : ['Domain Users', 'Domain Users 2'],
'ldap': ['cn=users,ou=group,dc=example,dc=com']
}

print inv.get_roles(groups)

groups = {
'ad' : ['Domain Users', 'Domain Users 2'],
'ldap': ['cn=users,ou=group,dc=example,dc=com',
    'cn=nagios admins,ou=group,dc=example,dc=com',
    'cn=developers,ou=group,dc=example,dc=com',
    ],
'toto': ['not a group'],
}


print inv.get_roles(groups)

print inv.get_allroles()

print inv.get_backends()
コード例 #3
0
 def testGetAllRoles(self):
     inv = Roles('./tests/cfg/roles.yml')
     res = inv.get_backends()
     expected = set(['ad', 'ldap'])
     assert res == expected
コード例 #4
0
ファイル: debug_roles.py プロジェクト: kakwa/ldapcherry
    def ignore_aliases(self, _data):
        return True

inv = Roles('./conf/roles.yml')
print
print inv.dump_nest()

groups = {
'ad' : ['Domain Users', 'Domain Users 2'],
'ldap': ['cn=users,ou=group,dc=example,dc=com']
}

print inv.get_roles(groups)

groups = {
'ad' : ['Domain Users', 'Domain Users 2'],
'ldap': ['cn=users,ou=group,dc=example,dc=com',
    'cn=nagios admins,ou=group,dc=example,dc=com',
    'cn=developpers,ou=group,dc=example,dc=com',
    ],
'toto': ['not a group'],
}


print inv.get_roles(groups)

print inv.get_allroles()

print inv.get_backends()