【发布时间】:2014-02-27 01:11:00
【问题描述】:
我的 Django 应用程序需要一个遵循以下场景的测试:创建一个页面,通过添加新插件对其进行编辑,然后保存它。到目前为止,我一直坚持将插件添加到页面。如何在测试中以编程方式执行此操作?
我从cms.api 查看了add_plugin(),但它需要一个占位符,我不知道如何链接到现有页面和/或模板。
【问题讨论】:
标签: python django unit-testing plugins django-cms
我的 Django 应用程序需要一个遵循以下场景的测试:创建一个页面,通过添加新插件对其进行编辑,然后保存它。到目前为止,我一直坚持将插件添加到页面。如何在测试中以编程方式执行此操作?
我从cms.api 查看了add_plugin(),但它需要一个占位符,我不知道如何链接到现有页面和/或模板。
【问题讨论】:
标签: python django unit-testing plugins django-cms
使用 cms.api... 创建一个页面...然后获取正确的占位符表单 page.placeholders.all() 并使用此调用 add_plugin()。
【讨论】:
[]。我需要在哪里创建它们?我需要在我的测试模板中指定一些东西吗?