summaryrefslogtreecommitdiff
path: root/tests/utils_tests/test_os_utils.py
diff options
context:
space:
mode:
authorPreston Timmons <prestontimmons@gmail.com>2013-04-06 13:59:39 -0500
committerCarl Meyer <carl@oddbird.net>2013-04-12 15:31:58 -0600
commit612ef3e5c9ba172868d22d93be64a340b7742fc6 (patch)
tree5ecffc45e32660be34464b89de093f238e3ec7fc /tests/utils_tests/test_os_utils.py
parent3810dc3070468abd3a3d9beec406a5aa3edd6b52 (diff)
Modified utils_tests for unittest2 discovery.
Diffstat (limited to 'tests/utils_tests/test_os_utils.py')
-rw-r--r--tests/utils_tests/test_os_utils.py26
1 files changed, 26 insertions, 0 deletions
diff --git a/tests/utils_tests/test_os_utils.py b/tests/utils_tests/test_os_utils.py
new file mode 100644
index 0000000000..a205d67431
--- /dev/null
+++ b/tests/utils_tests/test_os_utils.py
@@ -0,0 +1,26 @@
+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(
+ path,
+ "{0}abc{0}abc".format(os.path.sep)
+ )
+
+ def test_root_path(self):
+ drive, path = os.path.splitdrive(safe_join("/", "path"))
+ self.assertEqual(
+ path,
+ "{0}path".format(os.path.sep),
+ )
+
+ drive, path = os.path.splitdrive(safe_join("/", ""))
+ self.assertEqual(
+ path,
+ os.path.sep,
+ )