【发布时间】:2012-01-08 15:43:46
【问题描述】:
我有一个 unittest.TestCase 孩子,它定义了几个特定领域的断言检查。 我想运行一些单元测试来对这个功能进行单元测试,以控制未来更新时一切正常。
class MyBaseTestCase(unittest.TestCase):
def setUp(self):
...
def tearDown(self):
...
def run(self, result):
...
def assertSpec(self, condition, message):
...
我想在其他单元测试中实例化 MyBaseTestCase,像这样:
class TestBase(unittest.TestCase):
def test_assertSpec(self):
self.testclass = MyBaseTestCase()
self.assertRaises(AssertionError, self.testclass.assertSpec, False)
我在执行此操作时遇到多个不同的错误,所以我的问题是单元测试自定义单元测试函数的常见做法是什么?
如果有帮助:
$ jython
>>> import sys
>>> sys.version
'2.5.2 (Release_2_5_2:7206, Mar 2 2011, 23:12:06) \n[Java HotSpot(TM) Server VM (Sun Microsystems Inc.)]'
【问题讨论】:
标签: python unit-testing jython jython-2.5