You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@subversion.apache.org by hw...@apache.org on 2011/05/23 20:43:01 UTC

svn commit: r1126652 - /subversion/trunk/subversion/tests/cmdline/svntest/testcase.py

Author: hwright
Date: Mon May 23 18:43:01 2011
New Revision: 1126652

URL: http://svn.apache.org/viewvc?rev=1126652&view=rev
Log:
Fix the @Wimp python decorator.

* subversion/tests/cmdline/svntest/testcase.py
  (_Wimp): Improve docstring.
  (Wimp_deco): Accept arguments to be used to construct the testcase.

Modified:
    subversion/trunk/subversion/tests/cmdline/svntest/testcase.py

Modified: subversion/trunk/subversion/tests/cmdline/svntest/testcase.py
URL: http://svn.apache.org/viewvc/subversion/trunk/subversion/tests/cmdline/svntest/testcase.py?rev=1126652&r1=1126651&r2=1126652&view=diff
==============================================================================
--- subversion/trunk/subversion/tests/cmdline/svntest/testcase.py (original)
+++ subversion/trunk/subversion/tests/cmdline/svntest/testcase.py Mon May 23 18:43:01 2011
@@ -84,7 +84,7 @@ class TestCase:
 
     DOC is ...
 
-    WIP is ...
+    WIP is a string describing the reason for the work-in-progress
     """
     assert hasattr(cond_func, '__call__')
 
@@ -279,12 +279,15 @@ def XFail_deco(cond_func = lambda: True)
   return _second
 
 
-def Wimp_deco(func):
-  if isinstance(func, TestCase):
-    return _Wimp(func, issues=func.issues)
-  else:
-    return _Wimp(func)
+def Wimp_deco(wip, cond_func = lambda: True):
+  def _second(func):
+    if isinstance(func, TestCase):
+      return _Wimp(wip, func, cond_func, issues=func.issues)
+    else:
+      return _Wimp(wip, func, cond_func)
 
+  return _second
+  
 
 def Skip_deco(cond_func = lambda: True):
   def _second(func):