Override for this method
def mk_test_name (name, Value, index=0):
Rewrite before
index ="{0:0{1}}". Format (Index + 1, Index_len)if notis_trivial (value):return "{0}_{1}". Format (name, index)Try: Value=Str (value)exceptUnicodeencodeerror:#Fallback for Python2Value = Value.encode ('ASCII','Backslashreplace') Test_name="{0}_{1}_{2}". Format (name, index, value)returnRe.sub (R'\w|^ (? =\d)','_', test_name)
After rewriting
#Add Zeros before index to keep orderindex ="{0:0{1}}". Format (Index + 1, Index_len)if notis_trivial (value):ifType (value) isDic and "Api_name" inchValue.keys (): Value=value["Api_name"] Else: return "{0}_{1}". Format (name, index)Try: Value=Str (value)exceptUnicodeencodeerror:#Fallback for Python2Value = Value.encode ('ASCII','Backslashreplace') Test_name="{0}_{1}_{2}". Format (name, index, value)returnRe.sub (R'\w|^ (? =\d)','_', test_name)
Override effect:
Python DDT rewrite