本文整理汇总了Python中unittest2.util.strclass函数的典型用法代码示例。如果您正苦于以下问题:Python strclass函数的具体用法?Python strclass怎么用?Python strclass使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了strclass函数的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: __repr__
def __repr__(self):
return "<%s run=%i errors=%i failures=%i>" % (
util.strclass(self.__class__),
self.testsRun,
len(self.errors),
len(self.failures),
)
示例2: _handleClassSetUp
def _handleClassSetUp(self, test, result):
previousClass = getattr(result, '_previousTestClass', None)
currentClass = test.__class__
if currentClass == previousClass:
return
if result._moduleSetUpFailed:
return
if getattr(currentClass, "__unittest_skip__", False):
return
try:
currentClass._classSetupFailed = False
except TypeError:
# test may actually be a function
# so its class will be a builtin-type
pass
setUpClass = getattr(currentClass, 'setUpClass', None)
if setUpClass is not None:
try:
setUpClass()
except Exception:
e = sys.exc_info()[1]
if isinstance(result, _DebugResult):
raise
currentClass._classSetupFailed = True
className = util.strclass(currentClass)
errorName = 'setUpClass (%s)' % className
self._addClassOrModuleLevelException(result, e, errorName)
示例3: _tearDownPreviousClass
def _tearDownPreviousClass(self, test, result):
previousClass = getattr(result, '_previousTestClass', None)
currentClass = test.__class__
if currentClass == previousClass:
return
if getattr(previousClass, '_classSetupFailed', False):
return
if getattr(result, '_moduleSetUpFailed', False):
return
if getattr(previousClass, "__unittest_skip__", False):
return
tearDownClass = getattr(previousClass, 'tearDownClass', None)
if tearDownClass is not None:
try:
tearDownClass()
except Exception as e:
if isinstance(result, _DebugResult):
raise
className = util.strclass(previousClass)
errorName = 'tearDownClass (%s)' % className
self._addClassOrModuleLevelException(result, e, errorName)
示例4: __str__
def __str__(self):
return "%s (%s)" % (self._testMethodName, strclass(self.__class__))
示例5: id
def id(self):
return "%s.%s" % (strclass(self.__class__), self._testMethodName)
示例6: __repr__
def __repr__(self):
return "<%s testFunc=%s>" % (strclass(self.__class__),
self._testFunc)
示例7: _addClassSetUpError
def _addClassSetUpError(self, result, klass):
className = util.strclass(klass)
error = _ErrorHolder('classSetUp (%s)' % className)
result.addError(error, sys.exc_info())
示例8: __str__
def __str__(self):
return "{0!s} ({1!s})".format(self._testMethodName, strclass(self.__class__))
示例9: id
def id(self):
return "{0!s}.{1!s}".format(strclass(self.__class__), self._testMethodName)
示例10: __repr__
def __repr__(self):
return "<{0!s} testFunc={1!s}>".format(strclass(self.__class__),
self._testFunc)
示例11: __repr__
def __repr__(self):
return "<{0!s} tests={1!s}>".format(util.strclass(self.__class__), list(self))
示例12: shortDescription
def shortDescription(self):
return strclass(self.__class__) + '.' + self._testMethodName
示例13: __repr__
def __repr__(self):
return "<{0!s} run={1:d} errors={2:d} failures={3:d}>".format(util.strclass(self.__class__), self.testsRun, len(self.errors),
len(self.failures))
示例14: __repr__
def __repr__(self):
return "<%s tests=%s>" % (util.strclass(self.__class__), list(self))
示例15: _addClassTearDownError
def _addClassTearDownError(self, result):
className = util.strclass(result._previousTestClass)
error = _ErrorHolder('classTearDown (%s)' % className)
result.addError(error, sys.exc_info())