【发布时间】:2010-01-05 14:14:01
【问题描述】:
我将一些页面元素拆分为单独的可视块。
我目前正在集成设计器的前端 html,因此测试它们在浏览器中的显示方式(每个块)对我来说很重要。
我可以使用 django-testing 实现这一点的最简单方法是什么?
我知道我可以创建一个包含所有块的视图并通过斜纹或硒调用此页面。我在想必须有一个更简单的平台特定命令,我可以在测试中使用,比如gnome-open render_to_string(abcd.html,{})
让我想起了 Joel 的思想流派,即雇佣一个纪律严明的“测试员”,不介意一次又一次地测试这种无聊的东西;但我不一定接受。
另外,指定 django 使用 in-memory-sqlite-db 进行测试的最简单方法是什么,以便加快进程?
【问题讨论】:
-
我对@987654322@ 的使用有点困惑。为什么要让测试打开新的应用程序?它们不应该是自动化的和自包含的吗?
-
notnoop:我希望测试能够打开多个浏览器选项卡,每个选项卡一个块,这样我可以看到它们在设计 html 模板中按要求显示。
标签: django unit-testing testing