def test_struct(me):
rng = T.detrand("kd-struct")
kd = C.KeyDataStructured({ "a": C.KeyDataString("a"),
- "b": C.KeyDataString("b"),
- "c": C.KeyDataString("c"),
- "d": C.KeyDataString("d") })
+ "b": C.KeyDataString("b") },
+ c = C.KeyDataString("c"),
+ d = C.KeyDataString("d"))
for i in ["a", "b", "c", "d"]: me.assertEqual(kd[i].str, i)
me.assertEqual(len(kd), 4)
me.check_encode(kd)