API: move testing to _utils.testing
MISC: undo typo
ENH: allow list in target_affine