xiao魏同志 2022-08-24 17:34
浏览 15
已结题

nosetest -a 筛选用例是传动态参数问题

我在用nosetest做测试时,nosetest -vs test_test.py -a isExecute=True,筛选出要执行的用例,但是我相在代码里实现的时候isExecute这个参数的值是可变的,在setupClass中动态修改,

import nose.plugins.attrib import attr

class Test:

  @classmethod
  def setUpClass(cls):
    Test.__dict__["test_1].isExecute = True

  @classmethod
  def tearDownClass(cls):
    pass

  def setUp(self):
    pass

  def tearDown(self):
    pass

  @attr(priority=1,isExecute=False)
  def test_1(self):
    print "test_1"

  @attr(priority=2,isExecute=False)
  def test_2(self):
    print "test_2"

nosetest -vs test_test.py -a isExecute=True,执行isExecute参数为True的用例,但是看日志是没有test_1的,这种应该怎么修改呢?

  • 写回答

0条回答 默认 最新

    报告相同问题?

    问题事件

    • 系统已结题 9月1日
    • 创建了问题 8月24日

    悬赏问题

    • ¥15 单纯型python实现编译报错
    • ¥15 c++2013读写oracle
    • ¥15 c++ gmssl sm2验签demo
    • ¥15 关于模的完全剩余系(关键词-数学方法)
    • ¥15 有没有人懂这个博图程序怎么写,还要跟SFB连接,真的不会,求帮助
    • ¥15 PVE8.2.7无法成功使用a5000的vGPU,什么原因
    • ¥15 is not in the mmseg::model registry。报错,模型注册表找不到自定义模块。
    • ¥15 安装quartus II18.1时弹出此error,怎么解决?
    • ¥15 keil官网下载psn序列号在哪
    • ¥15 想用adb命令做一个通话软件,播放录音