如何解决Django 测试记录错误或未经授权的请求
我最近从 django 1.11 升级到 django 3.0。
目前,当我启动 python manage.py test
时,django 会记录来自我的测试的任何错误或未经授权的请求,事实是:它在 1.11 上没有记录此类请求
示例:
.2021-01-06 18:04:20,374 Unauthorized: /api/image/create
..2021-01-06 18:04:20,426 Bad Request: /api/image/transfer/create
.2021-01-06 18:04:20,436 Bad Request: /api/image/transfer/create
...
----------------------------------------------------------------------
Ran 3 tests in 0.008s
OK
Preserving test database for alias 'default'...
我在阅读 django 更新日志时错过了什么吗?
我想要一些光,因为我不想在不知道只是警告还是真正错误的情况下进行分发。
解决方法
由于{django的{1}},他们增加记录误差和4XX 5XX:
https://github.com/django/django/commit/10b44e45256ddda4258ae032b8d4725a3e3284e6
只需启动测试之前做:
2.1
或创建要沉默每个测试一个装饰。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。