changeset 307 | c6bca38c1cbf |
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) |