summaryrefslogtreecommitdiffstats
path: root/tests/test_ipalib/test_plugable.py
Commit message (Collapse)AuthorAgeFilesLines
* Fix i18n related failures in unit tests.Pavel Zuna2011-03-011-4/+3
|
* Change FreeIPA license to GPLv3+Jakub Hrozek2010-12-201-5/+5
| | | | | | | | | | The changes include: * Change license blobs in source files to mention GPLv3+ not GPLv2 only * Add GPLv3+ license text * Package COPYING not LICENSE as the license blobs (even the old ones) mention COPYING specifically, it is also more common, I think https://fedorahosted.org/freeipa/ticket/239
* Remove __public__ and __proxy__ hold-overs from Plugin classJason Gerard DeRose2010-01-281-101/+0
|
* Removed PluginProxy and all its usesJason Gerard DeRose2009-08-051-151/+13
|
* Rename errors2.py to errors.py. Modify all affected files.Pavel Zuna2009-04-231-6/+6
|
* Finish work replacing the errors module with errors2Rob Crittenden2009-04-201-1/+1
| | | | | | 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.
* Plugin.call() now uses errors2 version of SubprocessErrorJason Gerard DeRose2009-01-031-2/+1
|
* Ported plugin registration errors into errors2.py; plugable.Registrar now ↵Jason Gerard DeRose2009-01-031-6/+16
| | | | raises new errors2 exceptions
* Removed depreciated code in ipalib.plugable that has been moving into ↵Jason Gerard DeRose2009-01-021-191/+0
| | | | ipalib.base
* Plugin.__init__() now checks that subclass hasn't defined attributes that ↵Jason Gerard DeRose2008-12-211-0/+8
| | | | conflict with the logger methods; added corresponding unit test
* Improved Plugin.call() method and added its unit testJason Gerard DeRose2008-12-211-0/+12
|
* Plugin.doc instance attribute is now parsed out using inspect.getdoc(); ↵Jason Gerard DeRose2008-12-171-2/+11
| | | | added Plugin.summary instance attribute, created in Plugin.__init__()
* Removed Plugin.doc property and replaced with instance attribute created in ↵Jason Gerard DeRose2008-12-171-10/+9
| | | | Plugin.__init__()
* Removed Plugin.name property and replaced with instance attribute created in ↵Jason Gerard DeRose2008-12-171-6/+10
| | | | Plugin.__init__()
* Fixed Warning messages about log dir in unit testJason Gerard DeRose2008-12-081-3/+4
|
* Added tests.util.get_api() function to create a standard (api, home) tuple ↵Jason Gerard DeRose2008-10-301-10/+5
| | | | for unit testing
* API.load_plugins() no longer takes dry_run=False kwarg and instead checks in ↵Jason Gerard DeRose2008-10-271-2/+3
| | | | env.mode == 'unit_test' to decide whether to load the plugins; it also only loads ipa_server.plugins in env.in_server is True
* Unit test for CLI.boostrap() now checks that -e overrides and values from ↵Jason Gerard DeRose2008-10-271-1/+2
| | | | config files are merged in correctly
* API.bootstrap() now calls Env._finalize_core(); updated unit testsJason Gerard DeRose2008-10-271-2/+12
|
* Added API.load_plugins() place-holder, which cascades call to API.bootstrap()Jason Gerard DeRose2008-10-261-0/+13
|
* Implemented placeholder API.bootstrap() method; added API __doing(), ↵Jason Gerard DeRose2008-10-261-82/+105
| | | | __do_if_not_done(), isdone() methods borrowed from Env; API.finalize() now cascades call to API.bootstrap()
* Reworking Environment, moved it to config.pyMartin Nagy2008-10-171-79/+0
|
* Fixed two PEP 257 violations I missed in test_plugable.pyJason Gerard DeRose2008-10-081-2/+2
|
* PEP 257: cleaned up docstrings in test_plugable.pyJason Gerard DeRose2008-10-071-24/+69
|
* Renamed tests/tstutil.py to tests/util.pyJason Gerard DeRose2008-10-071-3/+3
|
* Moved tstutil.py into base of tests so it can be used by all test ↵Jason Gerard DeRose2008-10-071-3/+3
| | | | subpackages more easily
* Cleaned up package and module level docstrings for everything in tests/Jason Gerard DeRose2008-10-071-1/+1
|
* Moved ipalib/tests/ into tests/test_ipalib/Jason Gerard DeRose2008-10-071-0/+896