parts/django/tests/regressiontests/templates/context.py
changeset 307 c6bca38c1cbf
equal deleted inserted replaced
306:5ff1fc726848 307:c6bca38c1cbf
       
     1 # coding: utf-8
       
     2 from unittest import TestCase
       
     3 
       
     4 from django.template import Context
       
     5 
       
     6 
       
     7 class ContextTests(TestCase):
       
     8     def test_context(self):
       
     9         c = Context({"a": 1, "b": "xyzzy"})
       
    10         self.assertEqual(c["a"], 1)
       
    11         self.assertEqual(c.push(), {})
       
    12         c["a"] = 2
       
    13         self.assertEqual(c["a"], 2)
       
    14         self.assertEqual(c.get("a"), 2)
       
    15         self.assertEqual(c.pop(), {"a": 2})
       
    16         self.assertEqual(c["a"], 1)
       
    17         self.assertEqual(c.get("foo", 42), 42)