gpt4 book ai didi

python - 为 Django 的管理操作编写测试

转载 作者:太空狗 更新时间:2023-10-30 00:08:40 24 4
gpt4 key购买 nike

我正在使用 Django 1.1 beta 并希望使用管理操作。我必须为它们编写单元测试,但我不知道如何为它们编写测试。

对于普通的 View 处理函数,我可以使用 Django 的 TestClient 来模拟 http 请求/响应,但是应该如何使用管理操作来完成?

最佳答案

由于 admin 的紧密耦合,目前测试 django admin 很痛苦。 AFAIK,您仍然可以使用请求/响应,但我放弃并仅使用功能测试(Selenium,但您也可以使用 Windmill)和仅对我们的管理扩展进行单元测试。

有一个 GSoC 项目用 Windmill 测试覆盖管理员,windmill 现在具有用于 Django 集成的插件。

如果您对 Selenium 更感兴趣,我也为它编写了集成库 ( http://devel.almad.net/trac/django-sane-testing/ )。

关于python - 为 Django 的管理操作编写测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/999452/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com