setUp 与 tearDown

60.2 setUp 与 tearDown

每个测试前执行 setUp,测试后执行 tearDown,用于准备和清理环境。

测试前初始化

import unittest

class TestDemo(unittest.TestCase):
    def setUp(self):
        self.data = [1, 2, 3]
    def test_len(self):
        self.assertEqual(len(self.data), 3)