【问题标题】:unittest setUpClass alternative for python < 2.7python < 2.7 的 unittest setUpClass 替代品
【发布时间】:2013-12-23 16:39:36
【问题描述】:

在 Python 2.7 中,可以在 unittest.Testcase 中运行类级别设置,如下所示:

class ClassName(unittest.TestCase):
    @classmethod
    def setUpClass(self):
        print 'Some class level setup'

不幸的是,我需要在 Python 2.6 环境中运行一些测试。该版本中 setUpClass 的替代方案是什么?

【问题讨论】:

标签: python python-2.6 python-unittest


【解决方案1】:

unittest 的 Python 2.7 版本可用于 Python 2.6(实际上,一直追溯到 Python 2.3!)作为 PyPI 上的 unittest2 模块:https://pypi.python.org/pypi/unittest2

安装后,setupClass 方法将适用于您的测试类:

import unittest2
class ClassName(unittest2.TestCase):
    @classmethod
    def setUpClass(cls):
        print 'Some class level setup'

【讨论】:

    猜你喜欢
    • 2015-02-26
    • 1970-01-01
    • 1970-01-01
    • 2018-11-08
    • 2014-07-03
    • 1970-01-01
    • 2017-06-29
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多