Rest of tests ported, just need to hook up doctests now.

--HG--
branch : trunk
diff --git a/jinja2/testsuite/security.py b/jinja2/testsuite/security.py
index a17c3a3..b2b4cf1 100644
--- a/jinja2/testsuite/security.py
+++ b/jinja2/testsuite/security.py
@@ -59,6 +59,13 @@
         self.assert_raises(SecurityError, env.from_string(
             "{{ foo.__class__.__subclasses__() }}").render, foo=42)
 
+    def test_immutable_environment(self):
+        env = ImmutableSandboxedEnvironment()
+        self.assert_raises(SecurityError, env.from_string(
+            '{{ [].append(23) }}').render)
+        self.assert_raises(SecurityError, env.from_string(
+            '{{ {1:2}.clear() }}').render)
+
     def test_restricted(self):
         env = SandboxedEnvironment()
         self.assert_raises(TemplateSyntaxError, env.from_string,