我知道setUp是必要的,因为你可能必须在运行测试之前初始化一些变量(如果我错了请纠正我)但是tearDown是什么?是否要删除在setUp上创建的所有变量?如果是这样,当关闭cmd伤口时,它已经清除了数据吗?这对我来说很困惑。
我特别使用NoseTests和Python 2.7
答案 0 :(得分:0)
setUp
和tearDown
。所以不,关闭cmd'不会这样做,因为这只发生在整个测试套件的末尾。
这个想法是每个测试都有一个一致的起点,这两个方法负责在开始时设置它,并把它们放回到最后的方式。