2
0

runtests.py 641 B

12345678910111213141516171819202122232425262728
  1. #!/usr/bin/env python
  2. import sys
  3. import os
  4. import shutil
  5. import warnings
  6. from django.core.management import execute_from_command_line
  7. from wagtail.tests.settings import STATIC_ROOT, MEDIA_ROOT
  8. os.environ['DJANGO_SETTINGS_MODULE'] = 'wagtail.tests.settings'
  9. def runtests():
  10. # Don't ignore DeprecationWarnings
  11. warnings.simplefilter('default', DeprecationWarning)
  12. argv = sys.argv[:1] + ['test'] + sys.argv[1:]
  13. try:
  14. execute_from_command_line(argv)
  15. finally:
  16. shutil.rmtree(STATIC_ROOT, ignore_errors=True)
  17. shutil.rmtree(MEDIA_ROOT, ignore_errors=True)
  18. if __name__ == '__main__':
  19. runtests()