【问题标题】:Create Django view just for testing创建仅用于测试的 Django 视图
【发布时间】:2012-12-31 01:58:40
【问题描述】:

我们正在编写一个新的装饰器,它将测试请求标头中是否存在身份验证令牌。该请求是通过将数据发布到 URL 来创建的。当前没有使用此装饰器的视图。无论如何,这些视图可能位于不同的模块中。那么有没有办法让我创建一个视图,将它附加到一个 URL,然后将装饰器包裹在它周围,只是为了测试装饰器?

【问题讨论】:

    标签: django django-testing


    【解决方案1】:

    创建一个包含您的装饰视图的测试 url conf,然后使用 TestCase.urls 选项在您的测试类中使用它。

    【讨论】:

    • 所以视图是一个真实的视图,主conf中没有URL(因此无法正常访问)但测试conf中有一个url?
    • 是的,在您的测试 url conf 中包含视图,但不是您的常规 url conf。
    猜你喜欢
    • 2021-06-23
    • 2010-10-04
    • 1970-01-01
    • 1970-01-01
    • 2022-01-07
    • 2021-08-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多