summaryrefslogtreecommitdiffstats
path: root/ipalib/parameter.py
Commit message (Collapse)AuthorAgeFilesLines
* New Param: ported Param.__repr__() and corresponding unit testJason Gerard DeRose2008-12-181-0/+11
|
* New Param: added unit tests for TypeError cases in DefaultFrom.__init__()Jason Gerard DeRose2008-12-181-2/+6
|
* New Param: added missing unit tests for TypeError and ValueError cases in ↵Jason Gerard DeRose2008-12-181-2/+4
| | | | parse_param_spec()
* New Param: swapped location of DefaultFrom class and parse_param_spec() functionJason Gerard DeRose2008-12-181-47/+47
|
* New Param: removed unneeded conversion to tuple() in Param.convert()Jason Gerard DeRose2008-12-181-1/+1
|
* New Param: fixed small bug in Param.convert() and added detailed docstringJason Gerard DeRose2008-12-181-3/+50
|
* New Param: fixed a few things in Param.convert() and added corresponding ↵Jason Gerard DeRose2008-12-181-11/+11
| | | | unit tests
* New Param: renamed Param.__normalize_scalar() to Param._normalize_scalar() ↵Jason Gerard DeRose2008-12-171-4/+4
| | | | as it might make sense for subclasses to override
* New Param: changed naming convention for class rules to '_rule_%s' as these ↵Jason Gerard DeRose2008-12-171-4/+4
| | | | methods aren't part of the public interface
* New Param: split class_rules and *rules into separate attributesJason Gerard DeRose2008-12-171-3/+5
|
* New Param: added basic rule logicJason Gerard DeRose2008-12-121-6/+49
|
* New Param: cleanup up readability of Param.__init__(); added unit tests for ↵Jason Gerard DeRose2008-12-121-8/+26
| | | | unknown kwargs
* New Param: added all logic for minlength, maxlength, and length in Bytes ↵Jason Gerard DeRose2008-12-121-14/+56
| | | | class (which Str inherits)
* New Param: changed kwargs class attribute to a tuple so the subclass ↵Jason Gerard DeRose2008-12-111-36/+49
| | | | interface is simpler
* Copied DefaultFrom into parameter.py; added docstring to new ↵Jason Gerard DeRose2008-12-111-5/+142
| | | | Param.normalize() method; more work and unit tests in new Param class
* Finished kwarg validation and extension mechanism in parameter.ParamJason Gerard DeRose2008-12-111-5/+31
|
* Started roughing out the consolidated type/parameter system in ↵Jason Gerard DeRose2008-12-101-0/+188
parameters.py; started corresponding unit tests