Example #1
0
    def test_Drive_pathlist(self):
        drive = Drive()
        paths = [
            "drive://",
            "drive://unittest",
            "drive://unittest/",
            "drive://unittest/a/b/c",
            "drive://unittest/a/b/c/.",
            "drive://unittest/a/b/c/..",
        ]
        expected_paths = [
            [ "drive://" ],
            [ "drive://", "unittest" ],
            [ "drive://", "unittest" ],
            [ "drive://", "unittest", "a", "b", "c" ],
            [ "drive://", "unittest", "a", "b", "c" ],
            [ "drive://", "unittest", "a", "b" ],
        ]

        for i in xrange(0, len(paths)):
            expected = str(expected_paths[i])
            actual = str(drive.pathlist(paths[i]))

            self.assertEqual(expected, actual,
                "From %s expected %s but got %s" % (
                    paths[i], expected, actual
                )
            )
Example #2
0
    def test_pathlist(self):
        drive = Drive()
        paths = [
            "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 = [
            ["drive://"],
            ["drive://", "gsync_unittest"],
            ["drive://", "gsync_unittest"],
            ["drive://", "gsync_unittest", "a", "b", "c"],
            ["drive://", "gsync_unittest", "a", "b", "c"],
            ["drive://", "gsync_unittest", "a", "b"],
        ]

        for i in xrange(0, len(paths)):
            expected = str(expected_paths[i])
            actual = str(drive.pathlist(paths[i]))

            self.assertEqual(
                expected, actual, "From %s expected %s but got %s" %
                (paths[i], expected, actual))