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):