Description: port the test suite to nose
Author: Jakub Wilk <jwilk@debian.org>
Bug-Debian: http://bugs.debian.org/664670
Forwarded: not-needed
Last-Update: 2012-04-16

--- a/tests/test_graph.py
+++ b/tests/test_graph.py
@@ -1082,7 +1082,9 @@
 #small tests
 for test in tests_small:
    for flag in flags:
-      setattr(TestGraph, "test_small_%d_%s" % (flag, test.__name__ ), _make_test(test,flag))
+      f = _make_test(test,flag)
+      f.__name__ = "test_small_%d_%s" % (flag, test.__name__)
+      setattr(TestGraph, f.__name__, f)
 
 #large default
 #for test in tests_large:
@@ -1093,10 +1095,10 @@
 for size in [512]:
    for test in tests_large:
       for flag in flags:
-         setattr(TestGraph, "test_large_%d_%d_%s" % (flag, size, test.__name__ ), 
-                 _make_test_size(test, flag, size))
-   
-
+         f = _make_test_size(test, flag, size)
+         f.__name__ = "test_large_%d_%d_%s" % (flag, size, test.__name__)
+         setattr(TestGraph, f.__name__, f)
+del f, test
 
 
 
--- a/tests/test_plugins.py
+++ b/tests/test_plugins.py
@@ -22,4 +22,9 @@
 
 tester = PluginTester()
 for name, method in tester.methods:
-   setattr(TestPlugins, "test_plugin_" + name, make_test(tester, method))
+   f = make_test(tester, method)
+   f.__name__ = "test_plugin_" + name
+   setattr(TestPlugins, f.__name__, f)
+del f
+
+del make_test
--- a/tests/test_image.py
+++ b/tests/test_image.py
@@ -20,6 +20,7 @@
                           (GREY16, xrange((2 ** 16) - 1))]:
          inner(type, value, DENSE)
       inner(ONEBIT, xrange(0, 2 ** 16 - 1), RLE)
+   test.__name__ = inner.__name__.lstrip('_')
    return test
 
 def _test_image_constructors(type, value, storage):
@@ -150,3 +151,5 @@
     assert tmp.get((0,0)) == 0
     assert tmp.get((5,5)) == 85
     assert tmp.get((9,9)) == 255
+
+del make_test
--- /dev/null
+++ b/tests/py/test.py
@@ -0,0 +1 @@
+from nose.tools import assert_raises as raises
--- /dev/null
+++ b/tests/py/__init__.py
@@ -0,0 +1 @@
+#
