Reorganize tests
While test_finder.py
and test_fallback_finder.py
are essentially
clones of each other, separating the tests into different files should
make it easier to follow along with what's being tested by allowing the
reader to focus on one version of each test.