diff options
Diffstat (limited to 'tests')
| -rw-r--r-- | tests/template_tests/test_origin.py | 24 |
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) |
