def _assert_bool(val, exp, errmsg=''): if (val is not exp): msg = 'got %s, expect %s\nUser ErrMsg: %s' % (val, exp, errmsg) try: log.backtrace_critical(msg, 2) # pylint: disable=W0703 except Exception: pass assert False, msg
def _assert_bool(val, exp, errmsg=''): """assert bool, val should be exp (either True or False)""" if (val is not exp): msg = 'got %s, expect %s\nUser ErrMsg: %s' % (val, exp, errmsg) try: log.backtrace_critical(msg, 2) # pylint: disable=W0703 except Exception: pass assert False, msg
def _assert_bool(val, exp, errmsg=''): """assert bool, val should be exp (either True or False)""" if val is not exp: msg = 'got {0}, expect {1}\nUser ErrMsg: {2}'.format(val, exp, errmsg) try: log.backtrace_critical(msg, 2) # pylint: disable=W0703 except Exception: pass assert False, msg
def assert_eq(val, exp, errmsg=''): """ if val != exp, aseert False and print errmsg """ if val != exp: msg = 'got {0}, expect {1}\nUser ErrMsg: {2}'.format(val, exp, errmsg) try: log.backtrace_critical(msg, 1) # pylint: disable=W0703 except Exception: pass assert False, msg
def assert_not_eq(val, exp, errmsg=''): """ assert_not_eq. val不能等于exp, 如果等于则assert """ if (val == exp): msg = 'got %s which is equal, expect not equal \nUser ErrMsg: %s' % ( val, errmsg) try: log.backtrace_critical(msg, 1) # pylint: disable=W0703 except Exception: pass assert False, msg
def assert_ne(val, exp, errmsg=''): """ expect val != exp """ if val == exp: msg = 'Expect non-equal, got two equal values %s:%s\nUser Errmsg: %s' \ % (val, exp, errmsg) try: log.backtrace_critical(msg, 1) # pylint: disable=W0703 except Exception: pass assert False, errmsg
def assert_le(val, exp, errmsg=''): """ expect val <= exp """ if val > exp: msg = 'got %s, expect less than (or equal to) %s\nUser ErrMsg: %s' % ( val, exp, errmsg) try: log.backtrace_critical(msg, 1) # pylint: disable=W0703 except Exception: pass assert False, msg
def assert_gt(val, exp, errmsg=''): """ assert_gt, expect val > exp """ if val <= exp: msg = 'got %s, expect greater than %s\nUser ErrMsg: %s' % (val, exp, errmsg) try: log.backtrace_critical(msg, 1) except Exception: pass assert False, msg
def assert_not_eq(val, exp, errmsg=''): """ assert not equal to """ if val == exp: msg = 'got {0} which is equal, expect not equal \n'\ 'User ErrMsg: {1}'.format(val, errmsg) try: log.backtrace_critical(msg, 1) # pylint: disable=W0703 except Exception: pass assert False, msg
def assert_le(val, exp, errmsg=''): """ expect val <= exp """ if val > exp: msg = 'got {0}, expect less than (or equal to) {1}\n'\ 'User ErrMsg:{2}'.format(val, exp, errmsg) try: log.backtrace_critical(msg, 1) # pylint: disable=W0703 except Exception: pass assert False, msg
def assert_gt(val, exp, errmsg=''): """ assert_gt, expect val > exp """ if val <= exp: msg = 'got {0}, expect greater than {1}\nUser ErrMsg: {2}'.format( val, exp, errmsg) try: log.backtrace_critical(msg, 1) # pylint: disable=W0703 except Exception: pass assert False, msg
def assert_eq(val, exp, errmsg=''): """ assert_eq, 如果val!=exp, assert并打印到stdout. errmsg参数为assert后提示到stderr的调用者错误信息 如果开启过cup.log.init_comlog的log, 同时打印critical log到log文件 """ if (val != exp): msg = 'got %s, expect %s\nUser ErrMsg: %s' % (val, exp, errmsg) try: log.backtrace_critical(msg, 1) # pylint: disable=W0703 except Exception: pass assert False, msg
def assert_eq_one(val, array, errmsg=''): """ assert_eq_one, 如果val!=array(可遍历类型)里面的任何item, assert """ equal = False str_arr = '' for i in array: str_arr += '|' + str(i) + '|' if i == val: equal = True break if not equal: msg = 'got %s, expect one in the array: %s\nUser ErrMsg: %s' % ( val, str_arr, errmsg) try: log.backtrace_critical(msg, 1) # pylint: disable=W0703 except Exception: pass assert False, msg
def assert_eq_one(val, array, errmsg=''): """ assert val equals one of the items in the [array] """ equal = False str_arr = '' for i in array: str_arr += '|' + str(i) + '|' if i == val: equal = True break if not equal: msg = 'got {0}, expect one in the array: {1}\nUser ErrMsg: {2}'.format( val, str_arr, errmsg) try: log.backtrace_critical(msg, 1) # pylint: disable=W0703 except Exception: pass assert False, msg