summaryrefslogtreecommitdiffstats
path: root/ipatests/test_ipalib/test_parameters.py
Commit message (Collapse)AuthorAgeFilesLines
* ipatests: Cover DateTime in test_parameters.pyTomas Babej2014-05-051-0/+46
| | | | | | | | | Adds tests for newly added DateTime parameter, focusing on conversion of accepted datetime formats. Part of: https://fedorahosted.org/freeipa/ticket/3306 Reviewed-By: Jan Cholasta <jcholast@redhat.com>
* Remove NULLS from constants.pyNathaniel McCallum2014-02-251-1/+3
| | | | | | | | | | In the parameters system, we have been checking for a positive list of values which get converted to None. The problem is that this method can in some cases throw warnings when type coercion doesn't work (particularly, string to unicode). Instead, any values that evaluate to False that are neither numeric nor boolean should be converted to None. Reviewed-By: Jan Pazdziora <jpazdziora@redhat.com>
* Add tests for the IntEnum classPetr Viktorin2013-10-091-54/+100
| | | | | The StrEnum and Int tests are restructured to allow sharing the tests. Individual *Enum tests are separated into methods.
* Allow multiple types in Param type validationNathaniel McCallum2013-10-091-1/+2
| | | | | Int already needed to take both int and long. This makes the functionality available for all Param classes.
* Make an ipa-tests packagePetr Viktorin2013-06-171-0/+1533
Rename the 'tests' directory to 'ipa-tests', and create an ipa-tests RPM containing the test suite Part of the work for: https://fedorahosted.org/freeipa/ticket/3654