/tests/regressiontests/templates/context.py
https://code.google.com/p/mango-py/ · Python · 16 lines · 13 code · 2 blank · 1 comment · 0 complexity · 56e40a459382b60c45398af3799a073c MD5 · raw file
- # coding: utf-8
- from django.template import Context
- from django.utils.unittest import TestCase
- class ContextTests(TestCase):
- def test_context(self):
- c = Context({"a": 1, "b": "xyzzy"})
- self.assertEqual(c["a"], 1)
- self.assertEqual(c.push(), {})
- c["a"] = 2
- self.assertEqual(c["a"], 2)
- self.assertEqual(c.get("a"), 2)
- self.assertEqual(c.pop(), {"a": 2})
- self.assertEqual(c["a"], 1)
- self.assertEqual(c.get("foo", 42), 42)