python - Python:测试和设置不运行
问题描述
当我执行以下代码时,设置和测试方法似乎都没有运行。谁能告诉我为什么必须这样?
class InstallTest():
"""Ru Ovirt System Tests"""
def setUp(self):
"""Test Case Setup"""
Log.test_objective('Hi!!!')
self.client = Client(OSSE_OLV_TESTBOX_HOST, OSSE_OLV_TESTBOX_USER,
OSSE_OLV_TESTBOX_PASS)
self.client.concurrency = OSSE_OLV_TESTBOX_CONCURRENCY
self.log_jobdir = os.getenv('osse_log_jobdir')
self.log_jobdir_cc = os.path.join(self.log_jobdir, 'config_collect')
LOG.Log.test_setup('Instantiate Client object')
self.client_mgmt = _list(OSSE_OFSS_CLIENT_MGMT)
self.client_head_list = str(OSSE_OFSS_CLIENT_HEAD_LIST)
if self.client_head_list == '-1':
self.client_head_list = 0
self.head = self.client_mgmt[int(self.client_head_list)]
self.client = CLIENT.Client(self.head,
OSSE_OFSS_CLIENT_USER,
OSSE_OFSS_CLIENT_PASS)
self.client_luniqname = str(OSSE_OFSS_LUN_UNIQNAME)
self.vdbench_binary = str(OSSE_OFSS_VDBENCH_BINARY_PATH) + '/vdbench'
self.vdbench_out_path = str(OSSE_OFSS_VDBENCH_OUT_PATH) + '/'
template = str(OSSE_OFSS_VDBENCH_TEMPLATE_FILE)
if template.startswith('/'):
self.vdbench_template = template
else:
self.vdbench_template = \
os.path.dirname(os.path.abspath(__file__)) + '/' + template
self.host = self.client.hostname_get()
msg = 'Setup the {0} client'.format(self.host)
LOG.Log.test_setup(msg)
def tearDown(self):
self.client.close()
def test_install_lago(self):
assert (1 == 1)
最后一个断言现在只是作为填充符放入,以防测试方法需要断言
解决方案
您的类不继承测试用例。
import unittest
class InstallTest(unittest.TestCase):
推荐阅读
- odoo - 错误:无法读取未定义的属性(读取“道具”)
- flutter - Keycloak 给了我 XMLHttpRequest 错误。有颤振但不要有邮递员
- salesforce - 创建一个转换列表的方法
到地图 以 SObjectField 作为方法参数,有什么建议吗? - next.js - 基于主机的路由
- c++ - c++中使用v4l2抓图,讲解过程
- python - json.decoder.JSONDecodeError:期望值:第 1 行第 1 列(字符 0)区块链
- java - ASM如何检查方法是否被特定类覆盖
- python - 如果 csv 文件具有相同的列标题,则合并它们,如果不拆分
- git - 为什么没有上游的 git push 的建议修复包括确切的命令,但 git pull 不包括相同的命令?
- javascript - compose 函数如何处理多个参数?