In django.test.TestCase, there is a check for settings.DATABASE_SUPPORTS_TRANSACTIONS but no check to make sure this setting even exists. This causes nosetests to bail out with an AttributeError. What is the correct way to fix this? How do we check that our db type actually supports transactions?