compat.py 727 B

12345678910111213141516171819
  1. # This file cannot be imported from until Django sets up
  2. try:
  3. # Django 1.11
  4. from django.test.utils import setup_databases, teardown_databases # noqa
  5. except ImportError:
  6. # In Django prior to 1.11, teardown_databases is only available as a method on DiscoverRunner
  7. from django.test.runner import setup_databases, DiscoverRunner as _DiscoverRunner # noqa
  8. def teardown_databases(db_cfg, verbosity):
  9. (_DiscoverRunner(verbosity=verbosity,
  10. interactive=False)
  11. .teardown_databases(db_cfg))
  12. try:
  13. from django.db.backends.base.base import BaseDatabaseWrapper # noqa
  14. except ImportError:
  15. # Django 1.7.
  16. from django.db.backends import BaseDatabaseWrapper # noqa