summaryrefslogtreecommitdiffstats
path: root/ipalib/tests/test_public.py
diff options
context:
space:
mode:
authorJason Gerard DeRose <jderose@redhat.com>2008-09-04 08:16:12 +0000
committerJason Gerard DeRose <jderose@redhat.com>2008-09-04 08:16:12 +0000
commit915486dadc476df4915cefdfeb8d61c43664ca60 (patch)
tree17621ba4e43f600be52f8044c8ba8ca5bfd7548a /ipalib/tests/test_public.py
parentc7cd694d4f307e65f8e4cc5fb2e724e5f9700dea (diff)
downloadfreeipa.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.py6
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):