Index: pyyaml/trunk/tests/test_yaml_ext.py
===================================================================
--- pyyaml/trunk/tests/test_yaml_ext.py	(revision 322)
+++ pyyaml/trunk/tests/test_yaml_ext.py	(revision 325)
@@ -241,5 +241,9 @@
         finally:
             _tear_down()
-    wrapper.func_name = '%s_ext' % function.func_name
+    try:
+        wrapper.func_name = '%s_ext' % function.func_name
+    except TypeError:
+        pass
+    wrapper.unittest_name = '%s_ext' % function.func_name
     wrapper.unittest = function.unittest
     wrapper.skip = getattr(function, 'skip', [])+['.skip-ext']
@@ -260,6 +264,6 @@
                 functions.append(wrap_ext_function(value))
     for function in functions:
-        assert function.func_name not in globals()
-        globals()[function.func_name] = function
+        assert function.unittest_name not in globals()
+        globals()[function.unittest_name] = function
 
 import test_tokens, test_structure, test_errors, test_resolver, test_constructor,   \
