Hi, Newbie question about unittest. I am having trouble passing a variable to a test class object.
MyCase class will potentially have many test functions. Any help would be much appreciated. Thanks, P # File MyCase.py import unittest class MyCase(unittest.TestCase): def __init__(self, value): super(MyCase, self).__init__() self.value = value def test1(self): print self.value def test2(self): print 'world' if __name__ == '__main__': msg = 'Hello' myCase = MyCase(msg) suite = unittest.TestSuite() suite.addTest(myCase) unittest.TextTestRunner(verbosity=2).run(suite) D:\MyWorks>MyCase.py Traceback (most recent call last): File "D:\MyWorks\MyCase.py", line 14, in ? myCase = MyCase(msg) File "D:\MyWorks\MyCase.py", line 5, in __init__ super(MyCase, self).__init__() File "C:\Python24\lib\unittest.py", line 208, in __init__ raise ValueError, "no such test method in %s: %s" % \ ValueError: no such test method in <class '__main__.MyCase'>: runTest -- http://mail.python.org/mailman/listinfo/python-list