summaryrefslogtreecommitdiffstats
path: root/tests
Commit message (Collapse)AuthorAgeFilesLines
* Giant webui patch take 2Jason Gerard DeRose2009-10-133-49/+87
|
* Fix unit tests for plugins using baseldap classes.Pavel Zuna2009-10-071-3/+1
|
* Fix unit tests for plugins using baseldap classes.Pavel Zuna2009-10-0510-276/+227
|
* Add HBAC plugin and introduce GeneralizedTime parameter type.Pavel Zuna2009-10-051-0/+305
|
* Add support for per-group kerberos password policy.Rob Crittenden2009-10-051-0/+169
| | | | | | | | | | Use a Class of Service template to do per-group password policy. The design calls for non-overlapping groups but with cospriority we can still make sense of things. The password policy entries stored under the REALM are keyed only on the group name because the MIT ldap plugin can't handle quotes in the DN. It also can't handle spaces between elements in the DN.
* Let the updater delete entries and add small test harnessRob Crittenden2009-10-0511-0/+272
| | | | | | | | In order to run the tests you must put your DM password into ~/.ipa/.dmpw Some tests are expected to generate errors. Don't let any ERROR messages from the updater fool you, watch the pass/fail of the nosetests.
* Fix service_mod and add a test caseRob Crittenden2009-08-261-1/+11
|
* Add a new objectclass, ipaObject, that will add a UUID to many IPA objectsRob Crittenden2009-08-109-26/+35
| | | | | | | | | ipaObject is defined as an auxiliary objectclass so it is up to the plugin author to ensure that the objectclass is included an a UUID generated. ipaUniqueId is a MUST attribute so if you include the objectclass you must ensure that the uuid is generated. This also fixes up some unrelated unit test failures.
* Removed PluginProxy and all its usesJason Gerard DeRose2009-08-052-152/+14
|
* Add unit test for password pluginRob Crittenden2009-07-071-0/+71
|
* Fix unit tests to handle new group-{add, del}-member semantics.Pavel Zuna2009-07-025-27/+37
|
* Add unit tests for new plugins.Pavel Zuna2009-07-029-0/+1634
|
* Add utility functions for plugin unit testing.Pavel Zuna2009-07-021-0/+12
|
* Remove unit tests for old plugins.Pavel Zuna2009-07-0210-1848/+0
|
* Fix Encoder.decode test.Pavel Zuna2009-07-021-1/+1
|
* Fix bug in Encoder where tuples were encoded into lists. Fix Encoder and ↵Pavel Zuna2009-06-102-42/+50
| | | | Command.args_options_2_entry unit tests.
* Completed Param.use_in_context() functionality, which is now used by Command ↵Jason Gerard DeRose2009-05-213-8/+105
| | | | and Object
* Added Param 'include' and 'exclude' kwargs; added frontend.UsesParams base ↵Jason Gerard DeRose2009-05-191-2/+37
| | | | class with methods implementing the filtering to restrict params to only certain contexts
* Add Encoder base class and method decorators to encode arguments/decode ↵Pavel Zuna2009-05-191-0/+144
| | | | return values. Also - unit tests.
* Schema change so the nisnetgroup triples work properly.Rob Crittenden2009-05-193-37/+37
| | | | | | If we use cn for hostname there is no easy way to distinguish between a host and a hostgroup. So adding a fqdn attribute to be used to store the hostname instead.
* Force xmlrpc tests to run with in_tree=True so config files in /etc/ipa/ ↵Jason Gerard DeRose2009-05-112-59/+51
| | | | don't get read; cleaned up config.Env automagic with regard to running in-tree vs. installed
* Add missing attribute to fix netgroups testRob Crittenden2009-05-071-1/+1
|
* Rename errors2.py to errors.py. Modify all affected files.Pavel Zuna2009-04-2317-111/+111
|
* Finish work replacing the errors module with errors2Rob Crittenden2009-04-204-292/+2
| | | | | | Once this is committed we can start the process of renaming errors2 as errors. I thought that combinig this into one commit would be more difficult to review.
* Make parentmap a autofill variable and add tests when parentmap is not passedRob Crittenden2009-04-131-0/+58
|
* Add new type List that converts delimited values into a tupleRob Crittenden2009-03-201-0/+59
|
* Add tests for posix groupsRob Crittenden2009-03-201-4/+62
|
* Modify the taskgroup plugin to use the new group baseclass and add testsRob Crittenden2009-03-201-0/+188
|
* New plugin to handle role groupsRob Crittenden2009-03-201-0/+143
| | | | | | Role groups will be part of the ACI system. It will let one create broad categories of permissions. Things like: helpdesk, user admin, group admin, whatever.
* Fixed Executioner.execute() so that its 'name' argument doesn't conflict ↵Jason Gerard DeRose2009-03-131-0/+14
| | | | with a param called 'name' (which is a valid param name)
* Add maxvalue and minvalue kwargs and rules to Int and FloatRob Crittenden2009-03-031-0/+168
|
* Add unit test for ipalib.frontend.Command.args_options_2_entry.Pavel Zuna2009-02-241-1/+32
|
* Add pattern matching to Str and BytesJason Gerard DeRose2009-02-171-1/+69
|
* Removed depreciated xmlrpc_marshal() and xmlrpc_unmarshal() functionsJason Gerard DeRose2009-02-171-24/+0
|
* Add tests for the application frontend pluginJakub Hrozek2009-02-101-0/+148
|
* Fix remaining issues with XML-RPC test casesRob Crittenden2009-02-047-23/+36
| | | | | | Tied the make-test script into the test target of the top-level Makefile Added code to xmlrpc_test.py so that it configures the API if it isn't already done which enables individual tests to be executed.
* Fixed some of the test_xmlrpc unit testsJason Gerard DeRose2009-02-036-52/+52
|
* Applied Rob's errors patchRob Crittenden2009-02-038-37/+64
|
* Mostly got the test_xmlrpc/ tests working againJason Gerard DeRose2009-02-038-41/+14
|
* Finished reworked cli.CLI class into cli.cli pluginJason Gerard DeRose2009-02-039-170/+0
|
* Ported xmlclient to subclass from ConnectibleJason Gerard DeRose2009-02-032-62/+69
|
* Ported xmlserver to subclass from ExecutionerJason Gerard DeRose2009-02-031-28/+1
|
* Removed the depreciated Context and LazyContext classesJason Gerard DeRose2009-02-031-18/+0
|
* Added stuff for managing connections and new Executioner backend base classJason Gerard DeRose2009-02-032-5/+180
|
* Added some missing parameter unit tests; added docstring about ↵Jason Gerard DeRose2009-02-031-3/+41
| | | | Command._repr_iter() and Param.safe_value()
* More work on xmlrpc stuff, started migrated more code to use errors2 instead ↵Jason Gerard DeRose2009-02-031-3/+1
| | | | of errors
* Further migration toward new xmlrcp code; fixed problem with unicode ↵Jason Gerard DeRose2009-02-033-10/+12
| | | | Fault.faultString; fixed problem where ServerProxy method was not called correctly
* Sundry work getting ready to switch to new XML-RPC client/server codeJason Gerard DeRose2009-02-032-1/+22
|
* Added Object.params_minus() method; various small tweaksJason Gerard DeRose2009-02-031-0/+20
|
* Removed depreciated Command.args_to_kw() method; updated CLI to use ↵Jason Gerard DeRose2009-02-031-36/+4
| | | | Command.args_options_2_params() instead