def testIdempotence(self): urlparser = URLParser() self.assertEqual( urlparser.to_ssh_url('[email protected]:var/dist/public'), '[email protected]:var/dist/public') self.assertEqual( urlparser.to_ssh_url('[email protected]:/var/dist/public'), '[email protected]:/var/dist/public')
def testEmptyString(self): urlparser = URLParser() self.assertEqual(urlparser.to_ssh_url(''), ('', ''))
def testWhitespace(self): urlparser = URLParser() self.assertEqual(urlparser.to_ssh_url(' ssh://[email protected]/var/dist/public'), ('', ' ssh://[email protected]/var/dist/public'))
def testUserOnly(self): urlparser = URLParser() self.assertEqual(urlparser.to_ssh_url('scp://stefan@/var/dist/public'), ('scp', 'stefan@:/var/dist/public'))
def testNoUser(self): urlparser = URLParser() self.assertEqual(urlparser.to_ssh_url('scp://jarn.com/var/dist/public'), ('scp', 'jarn.com:/var/dist/public'))
def testNoPath(self): urlparser = URLParser() self.assertEqual(urlparser.to_ssh_url('scp://[email protected]'), ('scp', '[email protected]:'))
def testNoHost(self): urlparser = URLParser() self.assertEqual(urlparser.to_ssh_url('scp:///var/dist/public'), ('scp', ':/var/dist/public'))
def testNoUrl(self): urlparser = URLParser() self.assertEqual(urlparser.to_ssh_url('scp://'), ('scp', ':'))
def testBadUrl(self): urlparser = URLParser() self.assertEqual(urlparser.to_ssh_url('https://[email protected]/var/dist/public'), ('https', 'https://[email protected]/var/dist/public'))
def testIdempotence(self): urlparser = URLParser() self.assertEqual(urlparser.to_ssh_url('[email protected]:var/dist/public'), ('', '[email protected]:var/dist/public')) self.assertEqual(urlparser.to_ssh_url('[email protected]:/var/dist/public'), ('', '[email protected]:/var/dist/public'))
def testSftp(self): urlparser = URLParser() self.assertEqual(urlparser.to_ssh_url('sftp://[email protected]/var/dist/public'), ('sftp', '[email protected]:/var/dist/public'))
def testEmptyString(self): urlparser = URLParser() self.assertEqual(urlparser.to_ssh_url(''), '')
def testWhitespace(self): urlparser = URLParser() self.assertEqual( urlparser.to_ssh_url(' ssh://[email protected]/var/dist/public'), ' ssh://[email protected]/var/dist/public')
def testBadUrl(self): urlparser = URLParser() self.assertEqual( urlparser.to_ssh_url('https://[email protected]/var/dist/public'), 'https://[email protected]/var/dist/public')
def testSftp(self): urlparser = URLParser() self.assertEqual( urlparser.to_ssh_url('sftp://[email protected]/var/dist/public'), '[email protected]:/var/dist/public')