は、不完全なフレームワークでUpperClassを拡張できますか?は、不完全なフレームワークでUpperClassを拡張できますか?
unnitest.TestCaseを拡張するBase1を定義すると、Base1にはsetUpClassメソッドがあります。
import unittest
class Base1(unittest.TestCase):
@classmethod
def setUpClass(cls):
print('setupClass - this is Base1')
@classmethod
def tearDownClass(cls):
print('tearDownClass - this is Base1')
はBASE1クラス
from Base1 import Base1
import unittest
class Base2(Base1):
@classmethod
def setUpClass(cls):
print('setupClass - this is Base2')
@classmethod
def tearDownClass(cls):
print('tearDownClass - this is Base2')
def test_default_size(self):
self.assertEqual('a','a')
def test_resize(self):
self.assertEqual('a','b')
私はBASE2内のすべてのテストケースの前に実行BASE1及びBASE2でsetUpClassでsetUpClassをしたいを拡張BASE2を定義し、これは可能だろうか?
おかげで海は、それが動作継承文書を参照してください。 –