コード例 #1
0
 def testWinPathForwardSlash(self):
     self.assertEqual(removeUserFromUrl(r"C:/foo.bar"),
         r"C:/foo.bar")
コード例 #2
0
 def testWinPathFileUrlBackslash(self):
     self.assertEqual(removeUserFromUrl(r"file:///C:\foo.bar"),
         r"file:///C:\foo.bar")
コード例 #3
0
 def testInvalid(self):
   self.assertEqual(removeUserFromUrl("invalid"),
     "invalid")
コード例 #4
0
 def testWinPath(self):
     self.assertEqual(removeUserFromUrl(r"C:\foo.bar"),
         r"C:\foo.bar")
コード例 #5
0
 def testAbsPathWithColonAndAt(self):
     self.assertEqual(removeUserFromUrl("./foo@bar:baz"),
         "./foo@bar:baz")
コード例 #6
0
 def testFileUrl(self):
     self.assertEqual(removeUserFromUrl("file:///path/to/repo.git/"),
         "file:///path/to/repo.git/")
コード例 #7
0
 def testRelPath(self):
     self.assertEqual(removeUserFromUrl("repo.git"),
         "repo.git")
コード例 #8
0
 def testRegularTrailingSlash(self):
     self.assertEqual(removeUserFromUrl("scheme://host.xz/path/to/repo.git/"),
         "scheme://host.xz/path/to/repo.git/")
コード例 #9
0
 def testAbsPath(self):
     self.assertEqual(removeUserFromUrl("/path/to/repo.git/"),
         "/path/to/repo.git/")
コード例 #10
0
 def testAbsPathWithColon(self):
     self.assertEqual(removeUserFromUrl("/foo:bar/repo.git/"),
         "/foo:bar/repo.git/")
コード例 #11
0
 def testScpLikeUser(self):
     self.assertEqual(removeUserFromUrl("[email protected]:path/to/repo.git/"),
         "host.xz:path/to/repo.git/")
コード例 #12
0
 def testRegulserUserAndPort(self):
     self.assertEqual(removeUserFromUrl("scheme://[email protected]:8080/path/to/repo.git/"),
         "scheme://host.xz:8080/path/to/repo.git/")
コード例 #13
0
 def testRegularUser(self):
     self.assertEqual(removeUserFromUrl("scheme://[email protected]/path/to/repo.git/"),
         "scheme://host.xz/path/to/repo.git/")
コード例 #14
0
 def testWinUncPath(self):
     self.assertEqual(removeUserFromUrl(r"\\server\path"),
         r"\\server\path")
コード例 #15
0
 def testAbsPathWithColon(self):
     self.assertEqual(removeUserFromUrl("./foo:bar"),
         "./foo:bar")
コード例 #16
0
 def testWinUncFileUrl(self):
     self.assertEqual(removeUserFromUrl(r"file:///\\server\path"),
         r"file:///\\server\path")
コード例 #17
0
 def testRegularWithAt(self):
     self.assertEqual(removeUserFromUrl("scheme://host.xz/path/t@/repo.git"),
         "scheme://host.xz/path/t@/repo.git")