Fix 2.6 nosetests
This commit is contained in:
parent
743b28ce11
commit
8af4ed7b4f
2 changed files with 6 additions and 4 deletions
|
@ -52,13 +52,14 @@ try:
|
||||||
except AttributeError: # Python 2.6
|
except AttributeError: # Python 2.6
|
||||||
def _skip_unless(cond, reason='No reason given'):
|
def _skip_unless(cond, reason='No reason given'):
|
||||||
def resfunc(f):
|
def resfunc(f):
|
||||||
def wfunc(*args, **kwargs):
|
# Start the function name with test to appease nosetests-2.6
|
||||||
|
def test_wfunc(*args, **kwargs):
|
||||||
if cond:
|
if cond:
|
||||||
return f(*args, **kwargs)
|
return f(*args, **kwargs)
|
||||||
else:
|
else:
|
||||||
print('Skipped test')
|
print('Skipped test')
|
||||||
return
|
return
|
||||||
return wfunc
|
return test_wfunc
|
||||||
return resfunc
|
return resfunc
|
||||||
_skip = lambda *args, **kwargs: _skip_unless(False, *args, **kwargs)
|
_skip = lambda *args, **kwargs: _skip_unless(False, *args, **kwargs)
|
||||||
|
|
||||||
|
|
|
@ -38,13 +38,14 @@ try:
|
||||||
except AttributeError: # Python 2.6
|
except AttributeError: # Python 2.6
|
||||||
def _skip_unless(cond, reason='No reason given'):
|
def _skip_unless(cond, reason='No reason given'):
|
||||||
def resfunc(f):
|
def resfunc(f):
|
||||||
def wfunc(*args, **kwargs):
|
# Start the function name with test to appease nosetests-2.6
|
||||||
|
def test_wfunc(*args, **kwargs):
|
||||||
if cond:
|
if cond:
|
||||||
return f(*args, **kwargs)
|
return f(*args, **kwargs)
|
||||||
else:
|
else:
|
||||||
print('Skipped test')
|
print('Skipped test')
|
||||||
return
|
return
|
||||||
return wfunc
|
return test_wfunc
|
||||||
return resfunc
|
return resfunc
|
||||||
_skip = lambda *args, **kwargs: _skip_unless(False, *args, **kwargs)
|
_skip = lambda *args, **kwargs: _skip_unless(False, *args, **kwargs)
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue