summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* 259: Option.__normalize_scalar() now raises a TypeError if not ↵Jason Gerard DeRose2008-09-042-8/+8
| | | | isinstance(value, basestring); updated corresponding unit tests
* 258: Added some experimental features for interactively prompting for valuesJason Gerard DeRose2008-09-042-0/+40
|
* 257: Improved help command, now parsing options with optparseJason Gerard DeRose2008-09-042-24/+52
|
* 256: Fixed cli.help plugin so it looks up commands in CLI instead of APIJason Gerard DeRose2008-09-042-9/+14
|
* 255: CLI help, console commands now subclass from public.Application; other ↵Jason Gerard DeRose2008-09-045-16/+27
| | | | tweeking to make CLI utilize Application
* 254: Added public.Application base class; added corresponding unit testsJason Gerard DeRose2008-09-042-0/+72
|
* 253: Fixed error in Option.get_default() where Option.convert() was being ↵Jason Gerard DeRose2008-09-042-7/+5
| | | | called on Option.default; updated corresponding unit tests
* 252: Added Command.convert() method; added corresponding unit testsJason Gerard DeRose2008-09-042-0/+30
|
* 251: Fixed Command.validate() so it raises RequirementError; updated and ↵Jason Gerard DeRose2008-09-042-12/+19
| | | | re-enabled unit tests for Command.validate()
* 250: Updated Option.validate to utilize the ValidationError.index attribute; ↵Jason Gerard DeRose2008-09-042-32/+22
| | | | updated unit tests for Option.validate to test use of index attribute
* 249: Fixed Option.__convert_scalar() to user index=None instead of ↵Jason Gerard DeRose2008-09-032-20/+40
| | | | position=None; updated unit tests for Option.convert() to test the ConversionError.index attribute
* 248: Removed depreciated SetError and TwiceSetError exceptionsJason Gerard DeRose2008-09-031-8/+0
|
* 247: Added unit tests for errors.RequirementErrorJason Gerard DeRose2008-09-032-4/+24
|
* 246: Added unit tests for errors.RuleErrorJason Gerard DeRose2008-09-032-3/+31
|
* 245: Removed depreciated NormalizationErrorJason Gerard DeRose2008-09-031-8/+0
|
* 244: Added unit tests for errors.ConversionErrorJason Gerard DeRose2008-09-032-4/+38
|
* 243: Added unit tests for errors.ValidationErrorJason Gerard DeRose2008-09-032-0/+35
|
* 242: Started cleanup of custom exceptions; added unit tests for errors.IPAErrorJason Gerard DeRose2008-09-034-20/+58
|
* 241: Added additional index=None kwarg to errors.ValidationError.__init__()Jason Gerard DeRose2008-09-031-1/+2
|
* 240: Small change in tstutil.check_TypeError(), cleaned up use of ↵Jason Gerard DeRose2008-09-032-10/+5
| | | | check_TypeError() in test_Option.test_normalize()
* 239: Added errors.ConversionError; started big clean up of how ↵Jason Gerard DeRose2008-09-036-56/+80
| | | | ValidationError is raised so it works well with multivalues
* 238: Some docstring cleanup & fixes in test_public.pyJason Gerard DeRose2008-09-031-4/+22
|
* 237: Ported public.Method to new Option; updated corresponding unit testsJason Gerard DeRose2008-09-032-15/+14
|
* 236: Ported pubic.Command to new Option; updated corresponding unit testsJason Gerard DeRose2008-09-022-53/+35
|
* 235: Added Public.option instance attribute; updated corresponding unit ↵Jason Gerard DeRose2008-09-022-44/+86
| | | | tests; disable some broken unit tests
* 234: Renamed Option2 to OptionJason Gerard DeRose2008-09-022-9/+9
|
* 233: Removed public.Option class; removed corresponding unit testsJason Gerard DeRose2008-09-022-202/+38
|
* 232: Added Option2.get_values() method; added corresponding unit testsJason Gerard DeRose2008-09-022-0/+17
|
* 231: Added Option2.get_default() method; added corresponding unit testsJason Gerard DeRose2008-09-022-2/+48
|
* 230: Renamed allow_None kwarg to allow_noneJason Gerard DeRose2008-09-023-15/+15
|
* 229: Option2.__init__() now uses check_type()Jason Gerard DeRose2008-09-021-7/+9
|
* 228: plugable.check_name() now uses errors.check_type()Jason Gerard DeRose2008-09-022-1/+4
|
* 227: check_type() and check_isinstance() now take arguments in (value, ↵Jason Gerard DeRose2008-09-023-62/+65
| | | | type_, name) order so the first two match the built-in isinstance() call signature
* 226: check_type() and check_isinstance() now return the value; updated ↵Jason Gerard DeRose2008-09-022-5/+7
| | | | corresponding unit tests
* 225: Added errors.check_type() and errors.check_isinstance() functions; ↵Jason Gerard DeRose2008-08-292-16/+108
| | | | added corresponding unit tests
* 224: Reworked IPATypeError class into raise_TypeError functionJason Gerard DeRose2008-08-292-53/+50
|
* 223: IPATypeError takes as first argument, has attributeJason Gerard DeRose2008-08-292-16/+42
|
* 222: Fixed broken assertion in IPATypeError; did more work on docstrings in sameJason Gerard DeRose2008-08-292-9/+18
|
* 221: Added errors.IPATypeError exception; added new test_errors.py module ↵Jason Gerard DeRose2008-08-292-0/+66
| | | | with corresponding unit tests
* 220: Renamed Option2.validate_scalar() to Option2.__validate_scalar(); added ↵Jason Gerard DeRose2008-08-292-31/+124
| | | | Option2.normalize() method; added corresponding unit tests
* 219: run-tests.bash now passes -v option to nosetests for verbose outputJason Gerard DeRose2008-08-291-1/+1
|
* 218: Finished unit tests for Option2.validate(), Option2.validate_scalar()Jason Gerard DeRose2008-08-283-10/+64
|
* 217: Started work on new Option2 class that is more declarative and doesn't ↵Jason Gerard DeRose2008-08-282-1/+65
| | | | require subclassing from Option
* 216: Added ipa_types.Enum.validate() method; added corresponding unit testsJason Gerard DeRose2008-08-282-3/+21
|
* 215: Added basics of ipa_types.Enum class; added corresponding unit testsJason Gerard DeRose2008-08-282-0/+47
|
* 214: Added ipa_types.Bool.validate() method; added corresponding unit testsJason Gerard DeRose2008-08-282-0/+13
|
* 213: Added ipa_type.Bool class; added corresponding unit testsJason Gerard DeRose2008-08-282-0/+61
|
* 212: Type.__init__() now can also raise TypeError; added unit tests for ↵Jason Gerard DeRose2008-08-282-3/+21
| | | | Type.__init__()
* 211: run-tests.bash now echos the number of versions the tests ran underJason Gerard DeRose2008-08-281-3/+5
|
* 210: Type.__init__() now takes the type as the first argument, does not use ↵Jason Gerard DeRose2008-08-282-17/+21
| | | | subclass attribute; updated Int, Unicode, and their unit tests accordingly