如何在我自己的应用程序中使用cherrypy测试工具?

2024-05-16 13:01:43 发布

您现在位置:Python中文网/ 问答频道 /正文

我可以找到way to call the test harness,但我不知道如何编写一个简单的测试用例。谢谢。在


Tags: thetotest测试用例callwayharness
1条回答
网友
1楼 · 发布于 2024-05-16 13:01:43

好吧,我得到了一个简单的测试用例,但是由于我们使用的是非标准的路由方法,我发现我必须为每个测试用例显式地重新初始化全局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')

测试分配_web.setUp()在testharness破坏cherrypy“tree”对象之后修复它以使其正常工作。这个测试用例可以使用TestHarness,如问题中给出的链接所述。

相关问题 更多 >