When running multiple test functions within a class something isn't working correctly so that test fails horribly. If the test functions are run individual everything works. I'm guessing this is why most the tests fail, as they used to work.
This is a very hard to catch/debug error. Chx and I have been trying to figure this out with little luck.
So far the only thing I can confirm is that if
setUp and the db_prefix portion of
tearDown are commented out the tests work.
From the our best reasoning chx and I believe this has to do with a caching issue.