test_setup.py 775 B

1234567891011121314151617181920212223242526272829
  1. from django.conf import settings
  2. from django.test import SimpleTestCase
  3. from .utils import setup
  4. class SetupTests(SimpleTestCase):
  5. def test_setup(self):
  6. """
  7. Let's just make sure setup runs cases in the right order.
  8. """
  9. cases = []
  10. @setup({})
  11. def method(self):
  12. cases.append([
  13. settings.TEMPLATE_STRING_IF_INVALID,
  14. settings.TEMPLATE_DEBUG,
  15. ])
  16. method(self)
  17. self.assertEqual(cases[0], ['', False])
  18. self.assertEqual(cases[1], ['', False])
  19. self.assertEqual(cases[2], ['INVALID', False])
  20. self.assertEqual(cases[3], ['INVALID', False])
  21. self.assertEqual(cases[4], ['', True])
  22. self.assertEqual(cases[5], ['', True])