防止从子

时间:2015-09-10 15:40:21

标签: python-2.7 unit-testing selenium nosetests

我有两个功能测试课程

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测试的继承。

0 个答案:

没有答案