test put's return value on early termination by transducer, remove redundant test function