37,720
社区成员
发帖
与我相关
我的任务
分享
import unittest
class mytest(unittest.TestCase):
def setUp(self):
print 'setup'
pass
def tearDown(self):
print 'tearDown'
pass
def testTrue(self):
self.assertTrue(True)
if __name__=="__main__":
unittest.main()
import unittest
class mytest(unittest.TestCase):
def __init__(self):
print '__init__'
def setUp(self):
print 'setup'
pass
def tearDown(self):
print 'tearDown'
pass
def testTrue(self):
self.assertTrue(True)
if __name__=="__main__":
unittest.main()
File "C:\Python27\lib\unittest\loader.py", line 56, in loadTestsFromTestCase
loaded_suite = self.suiteClass(map(testCaseClass, testCaseNames))
TypeError: __init__() takes exactly 1 argument (2 given)
import unittest
class mytest(unittest.TestCase):
def __init__(self,methodName='runTest'):
super(mytest,self).__init__(methodName)
print '__init__'
def setUp(self):
print 'setup'
pass
def tearDown(self):
print 'tearDown'
pass
def testTrue(self):
self.assertTrue(True)
if __name__=="__main__":
unittest.main()