def test_Drive_strippath(self): drive = Drive() paths = [ "drive:", "drive:/", "drive://", "drive://unittest", "drive://unittest/", "drive://unittest/a/b/c", "drive://unittest/a/b/c/.", "drive://unittest/a/b/c/..", ] expected_paths = [ "/", "/", "/", "/unittest", "/unittest", "/unittest/a/b/c", "/unittest/a/b/c", "/unittest/a/b", ] for i in xrange(0, len(paths)): expected = str(expected_paths[i]) actual = str(drive.strippath(paths[i])) self.assertEqual(expected, actual, "From %s expected %s but got %s" % ( paths[i], expected, actual ) )
def test_strippath(self): drive = Drive() paths = [ "drive:", "drive:/", "drive://", "drive://gsync_unittest", "drive://gsync_unittest/", "drive://gsync_unittest/a/b/c", "drive://gsync_unittest/a/b/c/.", "drive://gsync_unittest/a/b/c/..", ] expected_paths = [ "/", "/", "/", "/gsync_unittest", "/gsync_unittest", "/gsync_unittest/a/b/c", "/gsync_unittest/a/b/c", "/gsync_unittest/a/b", ] for i in xrange(0, len(paths)): expected = str(expected_paths[i]) actual = str(drive.strippath(paths[i])) self.assertEqual( expected, actual, "From %s expected %s but got %s" % (paths[i], expected, actual))