FIX: unittestcompat now support tests without python-doc.

That was an ugly bug...
This commit is contained in:
maxkoryukov
2016-03-12 18:29:27 +05:00
parent 0ac947099c
commit 43d37b875f

View File

@@ -107,7 +107,8 @@ def TestArgs(*parameters):
name_for_parameter = method.__name__ + "(" + args_for_parameter + ")"
frame = sys._getframe(1) # pylint: disable-msg=W0212
frame.f_locals[name_for_parameter] = method_for_parameter
frame.f_locals[name_for_parameter].__doc__ = method.__doc__ + '(' + args_for_parameter + ')'
if method.__doc__:
frame.f_locals[name_for_parameter].__doc__ = method.__doc__ + '(' + args_for_parameter + ')'
method_for_parameter.__name__ = name_for_parameter + '(' + args_for_parameter + ')'
return None
return decorator