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/'))