def testRelativeFile(self): urlparser = URLParser() self.assertEqual(urlparser.is_url('file:var/dist/public'), True)
def testRsync(self): urlparser = URLParser() self.assertEqual(urlparser.is_url('rsync://jarn.com/public'), True)
def testGitUrl(self): urlparser = URLParser() self.assertEqual(urlparser.is_url('git://'), True)
def testGit(self): urlparser = URLParser() self.assertEqual(urlparser.is_url('git://jarn.com/public'), True)
def testSvn(self): urlparser = URLParser() self.assertEqual(urlparser.is_url('svn://jarn.com/public'), True)
def testWhitespace(self): urlparser = URLParser() self.assertEqual(urlparser.is_url(' http://'), False)
def testFileUrl(self): urlparser = URLParser() self.assertEqual(urlparser.is_url('file://'), True)
def testRelativeFileWithTilde(self): urlparser = URLParser() self.assertEqual(urlparser.is_url('file:~stefan/public'), True)
def testLocalhostWithTilde(self): urlparser = URLParser() self.assertEqual(urlparser.is_url('file://localhost/~stefan/public'), True)
def testHttps(self): urlparser = URLParser() self.assertEqual(urlparser.is_url('https://jarn.com/public'), True)
def testSsh(self): urlparser = URLParser() self.assertEqual(urlparser.is_url('ssh://[email protected]//hg/public'), True)
def testGitWithTilde(self): urlparser = URLParser() self.assertEqual(urlparser.is_url('git://jarn.com/~stefan/public'), True)
def testUnsupported(self): urlparser = URLParser() self.assertEqual(urlparser.is_url('ftp://jarn.com/public'), True)
def testRsyncUrl(self): urlparser = URLParser() self.assertEqual(urlparser.is_url('rsync://'), True)
def testSshUrl(self): urlparser = URLParser() self.assertEqual(urlparser.is_url('ssh://'), True)
def testBadScheme(self): urlparser = URLParser() self.assertEqual(urlparser.is_url('ftp//'), False)
def testUnknown(self): urlparser = URLParser() self.assertEqual(urlparser.is_url('foo://jarn.com/public'), True)
def testGitSshUrl(self): urlparser = URLParser() self.assertEqual(urlparser.is_url('[email protected]:Jarn/jarn.mkrelease'), False)
def testBadUrl(self): urlparser = URLParser() self.assertEqual(urlparser.is_url('ssh:'), False)
def testGitSshUrl(self): urlparser = URLParser() self.assertEqual( urlparser.is_url('[email protected]:Jarn/jarn.mkrelease'), False)
def testHttpsUrl(self): urlparser = URLParser() self.assertEqual(urlparser.is_url('https://'), True)
def testRelativeFileUrl(self): urlparser = URLParser() self.assertEqual(urlparser.is_url('file:'), True)
def testEmptyString(self): urlparser = URLParser() self.assertEqual(urlparser.is_url(''), False)
def testSvnUrl(self): urlparser = URLParser() self.assertEqual(urlparser.is_url('svn://'), True)