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 testFailedResult(self): test = WasRun('testBrokenMethod') test.run(self.result) assert('1 run, 1 failed' == self.result.summary()) def testFailedResultFormatting(self): self.result.testStarted() self.result.testFailed() assert('1 run, 1 failed' == self.result.summary()) def testSuite(sefl): suite = TestSuite() suite.add(WasRun('testMethod')) suite.add(WasRun('testBrokenMethod')) suite.run(self.result) assert('2 run, 1 failed' == self.result.summary())
class TestCaseTest(unittest.TestCase): result = TestResult() 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 testFailedResult(self): test = WasRun("testBrokenMethod") test.run(self.result) assert ("1 run, 1 failed" == self.result.summary()) def testFailedResultFormatting(self): self.result.testStarted() self.result.testFailed() assert ("1 run, 1 failed" == self.result.summary()) def testSuite(self): suite = TestSuite() suite.add(WasRun("testMethod")) suite.add(WasRun("testBrokenMethod")) suite.run(self.result) assert ("2 run, 1 failed" == self.result.summary())
class BeckTestCaseTest(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 testFailedResult(self): test = WasRun("wasBrokenMethod") test.run(self.result) assert "1 run. 1 failed" == self.result.summary() def testFailedResultFormatted(self): self.result.testStarted() self.result.testFailed() assert "1 run. 1 failed" == self.result.summary() def testSuite(self): suite = TestSuite() suite.add(WasRun("testMethod")) suite.add(WasRun("wasBrokenMethod")) suite.run(self.result) assert "2 run. 1 failed" == self.result.summary()
def run(self): result = TestResult() result.testStarted() self.setUp() try: method = getattr(self, self.name) method() except: result.testFailed() self.tearDown() return result
def run(self): result = TestResult() result.testStarted() self.setUp() method = getattr(self, self.name) try: method() except: result.testFailed() self.tearDown() return result
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()
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 testFailedResult(self): test = WasRun("testBrokenMethod") test.run(self.result) assert("1 run, 1 failed" == self.result.summary()) def testFailedResultFormatting(self): self.result.testStarted() self.result.testFailed() assert("1 run, 1 failed" == self.result.summary()) def testExceptionInSetup(self): test = BadSetup("testMethod") test.run(self.result) assert("1 run, 1 failed" == self.result.summary()) def testSuite(self): suite = TestSuite.emptySuite() suite.add(WasRun("testMethod")) suite.add(WasRun("testBrokenMethod")) suite.run(self.result) assert("2 run, 1 failed" == self.result.summary()) def testSuiteFromCases(self): test = WasRun("testMethod") suite = TestSuite.fromTestCase(test) assert(len(suite.tests) == 1) suite.run(self.result) assert("1 run, 0 failed" == self.result.summary())
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 testSetUpFailedResult(self): test = SetUpError("testMethod") test.run(self.result) assert "1 run, 1 failed, SetUpError.testMethod-Exception" == self.result.summary( ) def testFailedResult(self): test = WasRun("testBrokenMethod") test.run(self.result) assert "1 run, 1 failed, WasRun.testBrokenMethod-Exception" == self.result.summary( ) def testFailedResultFormatting(self): self.result.testStarted() self.result.testFailed(WasRun("testMethod"), Exception()) assert "1 run, 1 failed, WasRun.testMethod-Exception" == self.result.summary( ) def testTearDownFailedResult(self): test = TearDownError("testMethod") test.run(self.result) assert "1 run, 1 failed, TearDownError.testMethod-Exception" == self.result.summary( ) def testSuite(self): suite = TestSuite() suite.add(WasRun("testMethod")) suite.add(WasRun("testBrokenMethod")) suite.run(self.result) assert "2 run, 1 failed, WasRun.testBrokenMethod-Exception" == self.result.summary( ) def testSetUpErrorsReport(self): suite = TestSuite() suite.add(WasRun("testMethod")) suite.add(SetUpError("testMethod", ZeroDivisionError)) suite.add(SetUpError("testBrokenMethod", ValueError)) suite.run(self.result) assert "3 run, 2 failed, SetUpError.testMethod-ZeroDivisionError, SetUpError.testBrokenMethod-ValueError" == \ self.result.summary() def testSuiteComposite(self): suite = TestSuiteComposite() suite.add(WasRun()) suite.run(self.result) assert "2 run, 1 failed, WasRun.testBrokenMethod-Exception" == \ self.result.summary()
def testFailedResultFormatting(self): result = TestResult() result.testStarted() result.testFailed() assert result.summary() == "1 run, 1 failed"