16.3.5 测试相等性
作为一种特殊情况,unittest还包括测试两个值相等性的方法。
import unittest
class EqualityTest(unittest.TestCase):
def testExpectEqual(self):
self.assertEqual(1, 3 - 2)
def testExpectEqualFails(self):
self.assertEqual(2, 3 - 2)
def testExpectNotEqual(self):
self.assertNotEqueal(2, 3 - 2)
def testExpectNotEqualFails(self):
self.assertNotEqual(1, 3 - 2)
如果失败,则这些特殊的测试方法会生成错误消息,其中包括所比较的值。