本文整理汇总了Python中TestCase.TestCase.run方法的典型用法代码示例。如果您正苦于以下问题:Python TestCase.run方法的具体用法?Python TestCase.run怎么用?Python TestCase.run使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类TestCase.TestCase
的用法示例。
在下文中一共展示了TestCase.run方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: TestCaseTest
# 需要导入模块: from TestCase import TestCase [as 别名]
# 或者: from TestCase.TestCase import run [as 别名]
class TestCaseTest(TestCase):
def setUp(self):
self.result = TestResult()
def testTemplateMethod(self):
test = WasRun("testMethod")
test.run(self.result)
assert "setUp testMethod tearDown" == test.log
def testResult(self):
test = WasRun("testMethod")
test.run(self.result)
assert "1 run, 0 failed" == self.result.summary()
def testFailedResultFormatting(self):
self.result.testStarted()
self.result.testFailed()
assert "1 run, 1 failed" == self.result.summary()
def testFailedResult(self):
self.test = WasRun("testBrokenMethod")
self.test.run(self.result)
assert "1 run, 1 failed" == self.result.summary()
def checkForLog(self):
self.test = WasRun("testMethod")
self.test.run(self.result)
assert path.isfile("C:/Nathans Python Folder/log.txt")
def testSetUpException(self):
self.test = TestCase("setUp")
self.test.run(self.result)
assert "1 run, 1 failed" == self.result.summary()
def testSuite(self):
suite = TestSuite()
suite.add(TestCaseTest("testFailedResultFormatting"))
suite.add(TestCaseTest("setUp"))
suite.add(TestCaseTest("testTemplateMethod"))
suite.add(WasRun("testMethod"))
suite.add(TestCaseTest("testResult"))
suite.add(WasRun("testBrokenMethod"))
suite.add(TestCaseTest("testSetUpException"))
suite.run(self.result)
assert "6 run, 2 failed" == self.result.summary()