def test_photo_fake_url_not_allowed(self): self.assertFalse(is_valid('http://fakeurl.it/'))
def test_TuristiPerCaso_abuse_is_not_valid(self): self.assertFalse(is_valid('http://turistipercaso.it/u/u/login/?popup'))
def test_photo_are_not_allowed(self): self.assertFalse(is_valid('http://www.ilturista.info/ugc/foto_viaggi_vacanze/' '455-Le_cascate_piu_belle_grandi_o_spettacolari_del_mondo/?idfoto=8704')) self.assertFalse(is_valid('http://www.ilturista.info/ugc/immagini/giordania/asia/1822/')) self.assertFalse(is_valid('http://www.ilturista.info/photogallery/'))
def test_mailto_is_not_valid(self): self.assertFalse(is_valid('mailto:[email protected]'))
def test_TuristiPerCaso_abuse_is_not_valid(self): self.assertFalse(is_valid('http://turistipercaso.it/forum/p/abuse/775751/'))
def test_is_member_validation(self): self.assertFalse(is_valid('http://www.forumviaggiatori.com/members/norman+wells.htm'))
def test_showthread_attachement_validation(self): self.assertFalse(is_valid('http://www.fassaforum.com/attachment.php?s=0f2a782eb8404a03f30d91df3d7f7ca5&attachmentid=702&d=1280593484')) self.assertFalse(is_valid('http://showthread.php/?s=8714a40618cf41351b24bd0cbd6729d7&p=884417#post884417'))
def test_javascript_protocol_not_allowed(self): self.assertFalse(is_valid('javascript://'))
def test_pdf_is_not_valid(self): self.assertFalse(is_valid('http://fakeurl.it/doc.pdf'))
def test_univoce_url_valid(self): self.assertTrue(is_valid('http://it.wikipedia.org/wiki/Python/'))