def validate_force_sandbox_requirement(name, value, test_size, is_force_sandbox, in_autocheck, is_fuzzing, is_kvm, is_ytexec_run, check_func): if is_force_sandbox or not in_autocheck or is_fuzzing or is_ytexec_run: if value == 'all': return return validate_numerical_requirement(name, value) error_msg = validate_numerical_requirement(name, value) if error_msg: return error_msg return check_func(mr.resolve_value(value), test_size, is_kvm)
def validate_numerical_requirement(name, value): if mr.resolve_value(value) is None: return "Cannot convert [[imp]]{}[[rst]] to the proper [[imp]]{}[[rst]] requirement value".format(value, name)