Commit 2e928583 authored by Karen Tracey's avatar Karen Tracey
Browse files

Fixed a couple of test failures on Windows.

parent fcec904e
Loading
Loading
Loading
Loading
+11 −6
Original line number Diff line number Diff line
import os

from django.utils import unittest
from django.utils._os import safe_join


class SafeJoinTests(unittest.TestCase):
    def test_base_path_ends_with_sep(self):
        drive, path = os.path.splitdrive(safe_join("/abc/", "abc"))
        self.assertEqual(
            safe_join("/abc/", "abc"),
            "/abc/abc",
            path,
            "{0}abc{0}abc".format(os.path.sep)
        )

    def test_root_path(self):
        drive, path = os.path.splitdrive(safe_join("/", "path"))
        self.assertEqual(
            safe_join("/", "path"),
            "/path",
            path,
            "{0}path".format(os.path.sep),
        )

        drive, path = os.path.splitdrive(safe_join("/", ""))
        self.assertEqual(
            safe_join("/", ""),
            "/",
            path,
            os.path.sep,
        )