TST: Check ndarray dtype by default
- [x] split from #13080
- [x] tests added / passed
- [x] passes `git diff upstream/master | flake8 --diff`

Also did little cleanup of `testing.pyx` and `testing.py`.
