Support nose framework for the whole test suite.
--HG--
branch : trunk
diff --git a/tests/test_undefined.py b/tests/test_undefined.py
index dc66d56..be829bf 100644
--- a/tests/test_undefined.py
+++ b/tests/test_undefined.py
@@ -6,12 +6,18 @@
:copyright: (c) 2009 by the Jinja Team.
:license: BSD, see LICENSE for more details.
"""
-from py.test import raises
from jinja2 import Template
from jinja2.exceptions import UndefinedError
+import conftest
+if conftest.NOSE:
+ from nose.tools import assert_raises as raises
+else:
+ from py.test import raises
-test_default_undefined = '''
+
+def test_default_undefined():
+ '''
>>> from jinja2 import Environment, Undefined
>>> env = Environment(undefined=Undefined)
>>> env.from_string('{{ missing }}').render()
@@ -30,7 +36,8 @@
u'True'
'''
-test_debug_undefined = '''
+def test_debug_undefined():
+ '''
>>> from jinja2 import Environment, DebugUndefined
>>> env = Environment(undefined=DebugUndefined)
>>> env.from_string('{{ missing }}').render()
@@ -49,7 +56,8 @@
u'True'
'''
-test_strict_undefined = '''
+def test_strict_undefined():
+ '''
>>> from jinja2 import Environment, StrictUndefined
>>> env = Environment(undefined=StrictUndefined)
>>> env.from_string('{{ missing }}').render()