TST: fail early on duplicate columns