python 单元测试示例1
#!/usr/bin/env python
import unittest;
class CForTest:
'''test for run equal'''
def __init__(self, nVal):
self.m_nVal = nVal;
def equal(self, nVal):
if self.m_nVal == nVal:
return True;
return False;
class TestA(unittest.TestCase):
def setUp(self):
print("TestA::setUp");
self.m_objTest = CForTest(100);
def runTest(self):
print("TestA::runTest");
print("run self.assertEqual1");
self.assertEqual(True, self.m_objTest.equal(100));
print("Run self.assertEqual2");
self.assertEqual(True, self.m_objTest.equal(100));
print("Run self.assertEqual3");
self.assertEqual(True, self.m_objTest.equal(102));
def tearDown(self):
print("end of test");
if "__main__" == __name__:
unittest.main();
页:
[1]