如何在我自己的应用中使用樱桃测试带?

时间:2011-09-14 14:07:06

标签: python testing cherrypy

我可以找到way to call the test harness,但我无法弄清楚如何编写一个简单的测试用例。感谢。

1 个答案:

答案 0 :(得分:0)

好吧我有一个简单的测试用例,但由于我们使用的是非标准的路由方法,我发现我必须为每个测试用例明确地重新初始化全局的cherrypy配置(在testharness重新初始化它之后)。这是:

“”” 测试测试线束是否正常工作。 “”“

import test_assignment_web
from cherrypy.test import helper
import cherrypy

class testTestHarness(helper.CPWebCase):
    def setUp(self):
        # fix up the cherrypy tree...
        test_assignment_web.setUp()
    def testTestPage(self):
        path = "/test"
        self.getPage(path)
        self.assertStatus('200 OK')
在testharness打破它之后,

test_assignment_web.setUp()修复了cherrypy“tree”对象。这个测试用例适用于TestHarness,如问题中给出的链接所述。