############################################################################## # Copyright (c) 2017 ZTE Corp # feng.xiaowei@zte.com.cn # All rights reserved. This program and the accompanying materials # are made available under the terms of the Apache License, Version 2.0 # which accompanies this distribution, and is available at # http://www.apache.org/licenses/LICENSE-2.0 ############################################################################## not_found_base = 'Could Not Found' exist_base = 'Already Exists' def key_error(key): return "KeyError: '{}'".format(key) def no_body(): return 'No Body' def not_found(key, value): return '{} {} [{}]'.format(not_found_base, key, value) def missing(name): return '{} Missing'.format(name) def invalid_value(name, options): return '{} must be in {}'.format(name, options) def exist(key, value): return '{} [{}] {}'.format(key, value, exist_base) def bad_format(error): return 'Bad Format [{}]'.format(error) def unauthorized(): return 'No Authentication Header' def invalid_token(): return 'Invalid Token' def not_login(): return 'TestAPI id is not provided' def not_lfid(): return 'Not a valid Linux Foundation Account' def no_update(): return 'Nothing to update' def must_int(name): return '{} must be int'.format(name) def no_permission(): return 'You do not have permission to perform this action'