[Python-Dev] test_email always supposed to be skipped? (original) (raw)

Brett Cannon brett@python.org
Sun, 19 Jan 2003 15:57:26 -0800 (PST)


I just updated my copy of CVS, compiled, and installed and once again the test_email testing suite was skipped because regrtest.py couldn't find email.test when running it from my newly installed copy. Since the Makefile does not list email/test as a subdirectory to install I assume it is not supposed to be installed and all of this is on purpose. So why even have test_email.py installed if it is always going to fail? If the only way to run it is to use the executable compiled in your CVS directory I don't see the point of having make install copy test_email over. Would it be reasonable to add a note to test_email.py that email.test is not installed and so it being skipped is expected outside of the CVS directory? Or add some code that will just pass the test if email.test can't be imported? Or at least have it raise TestSkipped on its own and have it output that this is expected if you are not running from a copy of CVS?

-Brett