我可以找到way to call the test harness,但我无法弄清楚如何编写一个简单的测试用例。感谢。
答案 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,如问题中给出的链接所述。