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" == result.summary())

	def testFailedResult(self):
		test = WasRun("testBrokenMethod")
		test.run(self.result)
		assert("1 run, 1 failed" == result.summary())

	def testFailedResultFormatting(self):
		self.result.testStarted()
		self.result.testFaield()
		assert("1 run, 1 failed" == result.summary())

	def testSuite(self):
		suite = TestSuite()
		suite.add(WasRun("testMethod"))
		suite.add(WasRun("testBrokenMethod"))
		suite.run(self.result)
		assert("2 run, 1 failed" == result.summary())
Ejemplo n.º 3
0
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())
Ejemplo n.º 4
0
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()
Ejemplo n.º 5
0
 def run(self):
     result = TestResult()
     result.testStarted()
     self.setUp()
     try:
         method = getattr(self, self.name)
         method()
     except:
         result.testFailed()
     self.tearDown()
     return result
Ejemplo n.º 6
0
    def run(self):
        result = TestResult()
        result.testStarted()

        self.setUp()
        method = getattr(self, self.name)
        try:
            method()
        except:
            result.testFailed()
        self.tearDown()

        return result
Ejemplo n.º 7
0
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())
Ejemplo n.º 9
0
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()
Ejemplo n.º 10
0
 def testFailedResultFormatting(self):
     result = TestResult()
     result.testStarted()
     result.testFailed()
     assert result.summary() == "1 run, 1 failed"