def test_valid_url(self): link = Link('http://www.google.co.jp/test') self.assertTrue(link.is_valid())
def test_none(self): link = Link(None) self.assertFalse(link.is_valid())
def test_file_scheme(self): link = Link('file://www.google.co.jp') self.assertFalse(link.is_valid())
def test_fragmented_scheme(self): link = Link('http;//www.google.co.jp/test#aaa') self.assertFalse(link.is_valid())
def test_invalid_scheme(self): link = Link('htt://www.google.co.jp') self.assertFalse(link.is_valid())