fixes some smaller problems for Jinja2 on Jython.

--HG--
branch : trunk
diff --git a/tests/test_ext.py b/tests/test_ext.py
index ed2c683..a12ca33 100644
--- a/tests/test_ext.py
+++ b/tests/test_ext.py
@@ -15,7 +15,7 @@
 importable_object = 23
 
 
-_gettext_re = re.compile(r'_\((.*?)\)')
+_gettext_re = re.compile(r'_\((.*?)\)(?s)')
 
 
 class TestExtension(Extension):
@@ -49,7 +49,7 @@
 
     def filter_stream(self, stream):
         for token in stream:
-            if token.type is 'data':
+            if token.type == 'data':
                 for t in self.interpolate(token):
                     yield t
             else:
@@ -132,9 +132,10 @@
 
 def test_streamfilter_extension():
     env = Environment(extensions=[StreamFilterExtension])
-    env.globals['gettext'] = lambda x: x.title()
+    env.globals['gettext'] = lambda x: x.upper()
     tmpl = env.from_string('Foo _(bar) Baz')
-    assert tmpl.render() == 'Foo Bar Baz'
+    out = tmpl.render()
+    assert out == 'Foo BAR Baz'
 
 
 class WithExtension(Extension):