【发布时间】:2016-10-13 17:24:39
【问题描述】:
我有一个单元测试类,它是 python 的 unittest 的子类:
import unittest
class MyTestClass(unittest.TestCase):
run_parameters = {param1: 'on'}
def someTest(self):
self.assertEquals(something, something_else)
现在我想创建一个子类来修改,比如run_parameters,并在已经编写的内容之上添加一个额外的断言语句:
class NewWayToRunThings_TestClass(MyTestClass):
run_parameters = {param1: 'blue'}
# Want someTest, and all other tests in MyTestClass to now run
# with an additional assert statement
有没有办法做到这一点,以便每个测试都运行一个额外的断言语句来检查我的参数更改是否在我的所有测试中正常工作?
【问题讨论】:
标签: python unit-testing oop