test_origin.py 788 B

123456789101112131415161718192021222324
  1. from unittest import TestCase
  2. from django.template import Engine
  3. from .utils import TEMPLATE_DIR
  4. class OriginTestCase(TestCase):
  5. def setUp(self):
  6. self.engine = Engine(dirs=[TEMPLATE_DIR])
  7. def test_origin_compares_equal(self):
  8. a = self.engine.get_template('index.html')
  9. b = self.engine.get_template('index.html')
  10. self.assertEqual(a.origin, b.origin)
  11. self.assertTrue(a.origin == b.origin)
  12. self.assertFalse(a.origin != b.origin)
  13. def test_origin_compares_not_equal(self):
  14. a = self.engine.get_template('first/test.html')
  15. b = self.engine.get_template('second/test.html')
  16. self.assertNotEqual(a.origin, b.origin)
  17. self.assertFalse(a.origin == b.origin)
  18. self.assertTrue(a.origin != b.origin)