How to use TestResult Class

bala blk at srasys.co.in
Wed Dec 3 08:34:27 EST 2003


Hi,
    Question in UnitTest Module
  
Iam having a TestCase.....Iam able to run that test case..If i want to see the Result..I have to use TestResult Class Right..I don't know how to use the class to print the Result

    I need Example Code for  TestResult class in unittest module..


Here is the Test Case
--------------------------------

import unittest
import ModNumCal




class NumTestCase(unittest.TestCase):
    def testaddNumber(self):
        self.assertEqual(ModNumCal.addNumber(0,1),1)
    def testdivNumber(self):
        self.assertEqual(ModNumCal.divNumber(10,2),3,"It is Equal")
    def testdivNumber(self):
        self.assertEqual(ModNumCal.divNumber(10,2),5,"It is Equal")


testCaseSuite = unittest.TestSuite()
testCaseSuite.addTest(NumTestCase("testaddNumber"))
testCaseSuite.addTest(NumTestCase("testdivNumber"))


runner = unittest.TextTestRunner()
runner.run(testCaseSuite)


ModNumCal.py
-----------------------

def addNumber(a=None,b=None): 
    c = a + b
    return c

def divNumber(d=None,e=None):
    f = d/e
    return f

def multiplyNumber(g=None,h=None):
    i = g * h
    return i
    

After Run this TestCase it prints like this

..
----------------------------------------------------------------------
Ran 2 tests in 0.000s

OK
 

Note: I want to Print the Result...Kindly Give Some Example  

Regards
Bala    
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/python-list/attachments/20031203/b47d0f23/attachment.html>


More information about the Python-list mailing list