def test_incorrect_image_url(self): url = "https://www.djangoproject.com/m/img/site/hdr_logo" form = ChapterForm({"image_url": url, "phrase": "xxx"}) self.assertFalse(form.is_valid())
def test_all_required_fields_are_present(self): form = ChapterForm({}) self.assertFalse(form.is_valid()) self.assertTrue(form.errors.get('phrase')) self.assertFalse(form.errors.get('image_url'))
def accept_image_url_with_extension(self, extension): url = "https://www.djangoproject.com/m/img/site/hdr_logo.{0}".format(extension) form = ChapterForm({"image_url": url, "phrase": "xxx"}) self.assertTrue(form.is_valid())