freeipa/tests
Rob Crittenden 4ad8055341 Re-implement access control using an updated model.
The new model is based on permssions, privileges and roles.
Most importantly it corrects the reverse membership that caused problems
in the previous implementation. You add permission to privileges and
privileges to roles, not the other way around (even though it works that
way behind the scenes).

A permission object is a combination of a simple group and an aci.
The linkage between the aci and the permission is the description of
the permission. This shows as the name/description of the aci.

ldap:///self and groups granting groups (v1-style) are not supported by
this model (it will be provided separately).

This makes the aci plugin internal only.

ticket 445
2010-12-01 20:42:31 -05:00
..
test_cmdline Check to see if the command is available before running command tests. 2010-08-06 15:33:32 -04:00
test_install Fix the ipa-ldap-updater tests. 2010-09-10 16:52:31 -04:00
test_ipalib Use context to decide which name to return on RequirementsErrors 2010-10-28 16:06:06 -04:00
test_ipaserver Fix LDAP client backend failing test case 2010-10-01 13:42:32 -04:00
test_pkcs10 Drop our own PKCS#10 ASN.1 decoder and use the one from python-nss 2010-07-29 10:50:10 -04:00
test_xmlrpc Re-implement access control using an updated model. 2010-12-01 20:42:31 -05:00
__init__.py Added top-level tests/ package that will contain all unit tests 2008-10-07 20:36:44 -06:00
data.py Re-enable Python2.4 tests and fixed some small things broken under Python2.4 2008-12-08 12:34:38 -07:00
test_util.py Added Fuzzy docstrings; make-test now runs doctests in tests/*; fixed 'existant' mispelling 2009-12-18 10:56:13 -05:00
util.py Finish deferred translation mechanism 2010-03-16 11:41:22 -06:00