我有两个功能测试课程
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
。当我进入测试目录中的控制台时,键入nosetests
然后按ENTER键,我看到按此顺序启动的3个测试
VehicleTest.test_math, VehicleTestCase2.test_another_math, VehicleTest.test_math
问题:
如何阻止nosetests
从子类启动父类测试?所以我只启动了这些测试
VehicleTest.test_math, VehicleTestCase2.test_another_math
我想从发布中排除VehicleTestCase2
测试的继承。