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 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(TestCase): def setup(self): self.result = TestResult() def test_template_method(self): self.test = WasRun("test_method") self.test.run(self.result) assert ("setup test_method tear_down " == self.test.log) def test_result(self): self.test = WasRun("test_method") self.test.run(self.result) assert ("1 run, 0 failed" == self.result.summary()) def test_failed_result(self): self.test = WasRun("test_broken_method") self.test.run(self.result) assert ("1 run, 1 failed" == self.result.summary()) def test_failed_result_formatting(self): self.result.test_started() self.result.test_failed() assert ("1 run, 1 failed" == self.result.summary()) def test_if_tear_down_runs_regardless(self): self.test = WasRun("test_broken_method") self.test.run(self.result) assert ("setup tear_down " == self.test.log) def test_suite(self): suite = TestSuite() suite.add(WasRun("test_method")) suite.add(WasRun("test_broken_method")) 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()
class TestCaseTest(TestCase): def set_up(self): self.result = TestResult() def test_template_method(self): test = WasRun("test_method") test.run(self.result) assert "set_up test_method tear_down " == test.log def test_result(self): test = WasRun("test_method") test.run(self.result) assert "1 run, 0 failed" == self.result.summary() def test_failed_result(self): test = WasRun("test_broken_method") test.run(self.result) assert "1 run, 1 failed" == self.result.summary() def test_failed_result_formatting(self): self.result.test_started() self.result.test_failed() assert "1 run, 1 failed" == self.result.summary() def test_failed_setup_result(self): test = SetupFails("test_method") test.run(self.result) assert "1 run, 1 failed" == self.result.summary() def test_failed_method_runs_teardown(self): test = TestMethodFails("test_method") test.run(self.result) assert test.tear_down_ran is True
class TestCaseTest(TestCase): def __init__(self, run_method_name): super().__init__(run_method_name) def set_up(self): self.result = TestResult() def test_suite(self): suite = TestSuite() suite.add(WasRun('test_method')) suite.run(self.result) assert ("2 run, 1 failed" == self.result.summary()) def test_template_method(self): test = WasRun("test_method") test.run(self.result) assert ("SetUp test_method tear_down " == test.log) def test_result(self): test = WasRun("test_method") test.run(self.result) assert ("1 run, 0 failed" == self.result.summary()) def test_failed_result(self): test = WasRun("") test.run(self.result) assert ("1 run, 1 failed" == self.result.summary()) def test_failed_result_formatting(self): self.result.test_started() self.result.test_failed() assert ("1 run, 1 failed" == self.result.summary())
def testTestSuite(self): suite = TestSuite() suite.add(WasRun("testMethod")) suite.add(WasRun("testBrokenMethod")) result = TestResult() suite.run(result) print "???" assert result.summary() == "2 run, 1 failed"
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()
def main(): suite = TestSuite() suite.add(TestCaseTest("test_template_method")) suite.add(TestCaseTest("test_result")) suite.add(TestCaseTest("test_failed_result")) suite.add(TestCaseTest("test_failed_result_formatting")) suite.add(TestCaseTest("test_suite")) result = TestResult() suite.run(result) print(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())
from TestCaseTest import TestCaseTest as TestCaseTest from TestSuite import TestSuite as TestSuite from TestResult import TestResult as TestResult suite = TestSuite() suite.add(TestCaseTest('testTemplateMethod')) suite.add(TestCaseTest('testResult')) suite.add(TestCaseTest('testFailedResultFormatting')) suite.add(TestCaseTest('testSuite')) result = TestResult() suite.run(result) print(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"
assert("1 run, 1 failed" == self.result.summary()) def testFailedResult(self): test = WasRun("testBrokenMethod") test.run(self.result) 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()) if __name__ == "__main__": testMethods = [ "testTemplateMethod", "testResult", "testFailedResultFormatting", "testFailedResult", "testSuite" ]; suite = TestSuite() for method in testMethods: case = TestCaseTest(method) suite.add(case) result = TestResult() suite.run(result) print("{} : {}".format(method, result.summary()))
from TestCaseTest import TestCaseTest from TestResult import TestResult from TestSuite import TestSuite suite = TestSuite() suite.add(TestCaseTest("testTemplateMethod")) suite.add(TestCaseTest("testResult")) suite.add(TestCaseTest("testFailedResultFormatting")) suite.add(TestCaseTest("testFailedResult")) suite.add(TestCaseTest("testSuite")) result = TestResult() suite.run(result) print(result.summary())
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 testFailedResultFormmatting(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()) suite = TestSuite() suite.add(TestCaseTest("testTemplateMethod")) suite.add(TestCaseTest("testResult")) suite.add(TestCaseTest("testFailedResultFormmatting")) suite.add(TestCaseTest("testFailedResult")) suite.add(TestCaseTest("testSuite")) result = TestResult() suite.run(result) print result.summary()
from TestCaseTest import TestCaseTest from TestResult import TestResult from TestSuite import TestSuite suite = TestSuite() suite.add(TestCaseTest("testTemplateMethod")) suite.add(TestCaseTest("testResult")) suite.add(TestCaseTest("testFailedResult")) suite.add(TestCaseTest("testFailedResultFormatting")) suite.add(TestCaseTest("testSuite")) result = TestResult() suite.run(result) print result.summary()
test.run(self.result) assert "1 run, 1 failed" == self.result.summary() def test_failed_result_formatting(self): self.result.test_started() self.result.test_failed() assert "1 run, 1 failed" == self.result.summary() def test_failed_setup_result(self): test = SetupFails("test_method") test.run(self.result) assert "1 run, 1 failed" == self.result.summary() def test_failed_method_runs_teardown(self): test = TestMethodFails("test_method") test.run(self.result) assert test.tear_down_ran is True suite = TestSuite() suite.add(TestCaseTest("test_template_method")) suite.add(TestCaseTest("test_result")) suite.add(TestCaseTest("test_failed_result_formatting")) suite.add(TestCaseTest("test_failed_result")) suite.add(TestCaseTest("test_failed_setup_result")) suite.add(TestCaseTest("test_failed_method_runs_teardown")) suiteResult = TestResult() suite.run(suiteResult) print(suiteResult.summary())