lease prefix-len is not checked in lease commands for PD type
the following UT which passes, is using a wrong prefix-length for the prefix (type PD):
txt =
"{\n"
" \"command\": \"lease6-add\",\n"
" \"arguments\": {"
" \"subnet-id\": 66,\n"
" \"ip-address\": \"2001:db8:1::1\",\n"
" \"prefix-len\": 48,\n"
" \"type\": \"IA_PD\",\n"
" \"duid\": \"1a:1b:1c:1d:1e:1f\",\n"
" \"iaid\": 1234,\n"
" \"state\": 1"
" }\n"
"}";
clearly a check on the prefix length is missing from the code in lease commands