【问题标题】:Django url with params, don't know how to test带有参数的Django url,不知道如何测试
【发布时间】:2021-08-15 18:51:08
【问题描述】:

谁能帮助我如何在 django 中测试以下网址?

path('<int:id>/update/', MyUpdateView.as_view(), name='my-update')

到目前为止我有这个,但它不包含参数,因此它失败了。

def test_url(self):
         url = reverse('my-update')
         self.assertEquals(resolve(url).func.view_class, 

我的更新视图)

提前谢谢你!

【问题讨论】:

    标签: django testing


    【解决方案1】:

    您应该为参数添加一个值,例如:

    def test_url(self):
        url = reverse('my-update', kwargs={'id': 1})
        self.assertEquals(MyUpdateView, resolve(url).func.view_class)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-11-14
      • 2021-01-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-08-14
      相关资源
      最近更新 更多