def test_get_js_init_data(self):
widget = widgets.ModelChooserWidget(Page, **self.get_widget_options())
data = widget.get_js_init_data('field-1', None, self.root_page)
expected_data = {
'label': 'Page',
'required': True,
'initial_display_value': 'Welcome to your new Wagtail site!',
'display': 'title',
'list_display': [{'name': 'title', 'label': 'Title'}],
'endpoint': '/admin/modelchoosers/api/v1/model/wagtailcore.Page',
'pk_name': 'id',
}
self.assertEqual(data, expected_data)
评论列表
文章目录