[#1692] fix int_validator tests and non-whole handling