summaryrefslogtreecommitdiff
path: root/tests/template_tests
diff options
context:
space:
mode:
Diffstat (limited to 'tests/template_tests')
-rw-r--r--tests/template_tests/test_origin.py24
1 files changed, 24 insertions, 0 deletions
diff --git a/tests/template_tests/test_origin.py b/tests/template_tests/test_origin.py
new file mode 100644
index 0000000000..0e9ee8b1e0
--- /dev/null
+++ b/tests/template_tests/test_origin.py
@@ -0,0 +1,24 @@
+from unittest import TestCase
+
+from django.template import Engine
+
+from .utils import TEMPLATE_DIR
+
+
+class OriginTestCase(TestCase):
+ def setUp(self):
+ self.engine = Engine(dirs=[TEMPLATE_DIR])
+
+ def test_origin_compares_equal(self):
+ a = self.engine.get_template('index.html')
+ b = self.engine.get_template('index.html')
+ self.assertEqual(a.origin, b.origin)
+ self.assertTrue(a.origin == b.origin)
+ self.assertFalse(a.origin != b.origin)
+
+ def test_origin_compares_not_equal(self):
+ a = self.engine.get_template('first/test.html')
+ b = self.engine.get_template('second/test.html')
+ self.assertNotEqual(a.origin, b.origin)
+ self.assertFalse(a.origin == b.origin)
+ self.assertTrue(a.origin != b.origin)