def failUnlessException(self, exception_type, logic, *args, **kws):
"""????????????????????????
??????????????
:param logic ?????????
:param args ???????????
:param exception_type ???????
"""
try:
logic(*args, **kws)
except exception_type as e:
print
mark = colored("[Exception message] ", "yellow", attrs=['bold'])
print mark, colored(unicode(e), "yellow")
else:
self.fail(
"Expected exception {} not happened".format(exception_type))
评论列表
文章目录