def test_stack(self): c = Context() c.push_stack("content", "foo") self.assertEqual(c[".content"], "foo") c.push_stack("content", "bar") self.assertEqual(c[".content"], "bar") value = c.pop_stack("content") self.assertEqual(value, "bar") self.assertEqual(c[".content"], "foo") value = c.pop_stack("content") self.assertEqual(value, "foo") self.assert_(c[".content"] is None)
def test_stack(self): c = Context() c.push_stack('content', 'foo') self.assertEqual(c['.content'], 'foo') c.push_stack('content', 'bar') self.assertEqual(c['.content'], 'bar') value = c.pop_stack('content') self.assertEqual(value, 'bar') self.assertEqual(c['.content'], 'foo') value = c.pop_stack('content') self.assertEqual(value, 'foo') self.assert_(c['.content'] is None)