在Pycharm 2017.1中,可以通过以下几种方式来忽略一些单元测试:
@unittest.skip("reason")
装饰器,其中"reason"是可选的,用于说明为什么要忽略该测试。例如:import unittest
class MyTestCase(unittest.TestCase):
@unittest.skip("demonstrating how to skip a test")
def test_something(self):
# 测试代码
def test_another(self):
# 测试代码
import unittest
class MyTestCase(unittest.TestCase):
def test_something(self):
if condition:
# 测试代码
def test_another(self):
# 测试代码
unittest.skipIf()
或unittest.skipUnless()
:这两个函数可以根据条件来决定是否跳过测试。例如:import unittest
class MyTestCase(unittest.TestCase):
@unittest.skipIf(condition, "reason")
def test_something(self):
# 测试代码
def test_another(self):
# 测试代码
以上是在Pycharm 2017.1中忽略单元测试的几种方法。这些方法可以根据需要选择使用,以便在开发过程中排除一些不需要执行的测试,提高开发效率。
腾讯云相关产品和产品介绍链接地址:
请注意,以上链接仅供参考,具体产品选择应根据实际需求和情况进行评估和决策。
领取专属 10元无门槛券
手把手带您无忧上云