def test_render_js_init(self):
widget = widgets.ModelChooserWidget(Page, **self.get_widget_options())
js_init = widget.render_js_init('field-1', None, self.root_page)
expected_pattern = (
r'^' # Start of line
r'wagtailModelChoosers.initModelChooser\(' # Function name
r'".+"' # First argument, the field id (a string)
r', ' # Comma and space between arguments
r'.+' # Second argument, the data (an object)
r'\)' # End of function
r'$' # End of line
)
self.assertRegex(js_init, expected_pattern)
评论列表
文章目录