me.assertEqual(len(kd), 4)
me.check_encode(kd)
me.assertRaises(TypeError, C.KeyDataStructured, { "a": "a" })
+ me.assertRaises(ValueError, C.KeyDataStructured,
+ { "a": C.KeyDataString("a") },
+ a = C.KeyDataString("b"))
###--------------------------------------------------------------------------
### Mappings.