support multi when picklise object
authorEmmanuel Garette <egarette@cadoles.com>
Fri, 30 Oct 2015 21:51:36 +0000 (22:51 +0100)
committerEmmanuel Garette <egarette@cadoles.com>
Fri, 30 Oct 2015 21:51:36 +0000 (22:51 +0100)
test/test_state.py

index 302a58c..52fb69b 100644 (file)
@@ -188,6 +188,18 @@ def test_diff_opt():
     _diff_opts(o1, q)
 
 
+def test_diff_opt_multi():
+    b = BoolOption('b', '', multi=True)
+    o = OptionDescription('o', '', [b])
+    o1 = OptionDescription('o1', '', [o])
+
+    a = dumps(o1)
+    q = loads(a)
+    _diff_opt(o1, q)
+    _diff_opt(o1.o, q.o)
+    _diff_opt(o1.o.b, q.o.b)
+
+
 def test_only_optiondescription():
     b = BoolOption('b', '')
     b