def test_external_form_validation(self):
"""Test external plugin validation a bit"""
form_class = modelform_factory(
External,
form=ExternalForm,
fields='__all__',
)
# Should not crash if URL not provided (765a6b6b53e)
form = form_class({})
self.assertFalse(form.is_valid())
# Provide an invalid URL
form = form_class({'url': 'http://192.168.250.1:65530'})
self.assertFalse(form.is_valid())
self.assertIn(
'<li>Unable to fetch HTML for this URL, sorry!</li>',
'%s' % form.errors)
评论列表
文章目录