1
發射試驗方法我有2個教學班,功能測試防止繼承從孩子
class VehicleTest(unittest.TestCase):
def setUp(self):
self.browser = webdriver.Firefox()
def test_math(self):
self.assertEqual(1+1, 2)
class VehicleTestCase2(VehicleTest):
def setUp(self):
super(VehicleTestCase2, self).setUp()
self.do_some_additional_stuff()
def test_another_math(self):
self.assertEqual(2+2, 4)
由於測試跑步我用nosetests
。當我走在test目錄,類型nosetests
安慰和敲回車,我看到了3次測試,其中順序推出
VehicleTest.test_math, VehicleTestCase2.test_another_math, VehicleTest.test_math
問: 如何防止nosetests
從子類發起父類的測試?所以,我只有這些測試推出
VehicleTest.test_math, VehicleTestCase2.test_another_math
我想排除從發射VehicleTestCase2
測試繼承。