django - 如何编写使用正则表达式的 django 视图测试用例
问题描述
我有正则表达式格式的 url 模式,请参阅下面的两个示例
re_path(r'^all/labwork$', av.all_labwork, name='all-labwork'),
re_path(r'^患者/labwork/(?P[0-9A-Za-z-]+)/$', av.new_labwork, name='labwork')
我正在尝试编写测试用例来测试它们,只需要一点指导即可开始
例如一个测试用例“HomePageTest”
class HomePageTests(TestCase):
def test_home_page_status_code(self):
response = self.client.get('labwork/'))
self.assertEquals(response.status_code, 200)
问题是上面传递给client.get()的论点'labwork /'不适用于我使用的urlpatterns,在正常情况下路由都有效,我认为我必须将正则表达式传递给get函数。
需要和赞赏的帮助
解决方案
推荐阅读
- python-3.x - 如何将已拆分的 csv 列中的数据放入 csv 文件中的不同行
- javascript - Web P2P/WebRTC 无服务器信令:是否可以在不产生响应的情况下成功发送信号?
- php - 错误处理标签用 PHP
- python-3.x - 由 yvalues 和 xticks 数量定义的线
- c# - GTK 与 WinForm 代码之间的差异。GTK是否有足够的功能比winform应用程序
- c# - 如何在私有和受保护的访问修饰符之间进行选择以封装基类和子类之间的成员?
- netlogo - 运行时间:schedule-event 不起作用
- python - 谁能帮我解决以下错误:“列表索引超出范围”?
- python - 使用 pyspark.ml.feature.Tokenizer 时如何打印我的令牌?
- r - idea如何在R pakage spatstat中拟合具有三个交互距离的分段Geyer模型?