前段时间有学习过unittest这个模块,但是,没有熟练使用,还是存在好多疑问。今天又重新花时间学习,比较彻底的搞清楚了。记录下来,希望对那些有同样疑问的人,有些帮助。 首先,介绍以下unittest的基本用法。 第1种用法(以下代码是官方文档的sample)。 import unittest class TestSequenceFunctions(unittest.TestCase): def setUp(self): self.seq = range(10) def test_choice(self): element = random.choice(self.seq) self.assertTrue(element in self.seq) def test_sample(self): with