I was, for some weird reason, not telling Python how to import the function. While a little, obvious fix, I missed it.
Here it is:
in the test_main.py I had to do:
from TestingPractice.main import total_hours
Then, while in the working directory of the top TestingPractice, nosetests worked as supposed to.