diff options
author | Jason Gerard DeRose <jderose@redhat.com> | 2008-09-04 08:16:12 +0000 |
---|---|---|
committer | Jason Gerard DeRose <jderose@redhat.com> | 2008-09-04 08:16:12 +0000 |
commit | 915486dadc476df4915cefdfeb8d61c43664ca60 (patch) | |
tree | 17621ba4e43f600be52f8044c8ba8ca5bfd7548a /ipalib/tests/test_public.py | |
parent | c7cd694d4f307e65f8e4cc5fb2e724e5f9700dea (diff) | |
download | freeipa.git-915486dadc476df4915cefdfeb8d61c43664ca60.tar.gz freeipa.git-915486dadc476df4915cefdfeb8d61c43664ca60.tar.xz freeipa.git-915486dadc476df4915cefdfeb8d61c43664ca60.zip |
260: Option.normalize() now does same conversion for multivalue as Option.convert() does
Diffstat (limited to 'ipalib/tests/test_public.py')
-rw-r--r-- | ipalib/tests/test_public.py | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/ipalib/tests/test_public.py b/ipalib/tests/test_public.py index 6adc393f..6cdfc5af 100644 --- a/ipalib/tests/test_public.py +++ b/ipalib/tests/test_public.py @@ -215,12 +215,10 @@ class test_Option(ClassChecker): # Scenario 4: multivalue=True, normalize=callback o = self.cls(name, doc, t, multivalue=True, normalize=callback) - for value in [(u'Hello',), (u'hello',)]: # Okay + for value in [(u'Hello',), (u'hello',), 'Hello', ['Hello']]: # Okay assert o.normalize(value) == (u'hello',) - for v in (None, u'Hello', [u'hello']): # Not tuple - check_TypeError(v, tuple, 'value', o.normalize, v) fail = 42 # Not basestring - for v in [(fail,), (u'Hello', fail)]: # Non unicode member + for v in [fail, [fail], (u'Hello', fail)]: # Non unicode member check_TypeError(fail, basestring, 'value', o.normalize, v) def test_validate(self): |