mirror of
				https://github.com/django/django.git
				synced 2025-10-26 07:06:08 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			27 lines
		
	
	
		
			673 B
		
	
	
	
		
			Python
		
	
	
	
	
	
			
		
		
	
	
			27 lines
		
	
	
		
			673 B
		
	
	
	
		
			Python
		
	
	
	
	
	
| 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,
 | |
|         )
 |