0
私はPythonのunittest
のサブクラスであるユニット・テスト・クラスを持っている:python unittestクラスは、親クラスの各テストメソッドに対してassert文を追加できますか?
import unittest
class MyTestClass(unittest.TestCase):
run_parameters = {param1: 'on'}
def someTest(self):
self.assertEquals(something, something_else)
は、今私は、変更子クラスを作成したいrun_parameters
を言う、とあったものの上に追加のassert文を追加しますすでに書かれた:
class NewWayToRunThings_TestClass(MyTestClass):
run_parameters = {param1: 'blue'}
# Want someTest, and all other tests in MyTestClass to now run
# with an additional assert statement
は、各テストが私のパラメータの変更は、すべての私のテスト全体で適切に働いていることを確認するために、追加のassert文で実行されるように、これを達成するために何らかの方法はありますか?
http://stackoverflow.com/questions/5481623/python-dynamically-add-decorator-to-class-methods-by-decorating-class – dm03514