예제 #1
0
 def testFileOnly(self):
     """Test behavior when passed a filename only."""
     v = utils.splitpath_root_file_ext(r'spam.eggs')
     self.assertEqual(v, ('', 'spam', '.eggs'))
     v = utils.splitpath_root_file_ext(r'spam')
     self.assertEqual(v, ('', 'spam', ''))
     v = utils.splitpath_root_file_ext('.eggs')
     self.assertEqual(v, ('', '.eggs', ''))
예제 #2
0
 def testDirOnly(self):
     """Test behavior when passed a path only."""
     v = utils.splitpath_root_file_ext(r'C:\foo\bar')
     self.assertEqual(v, ('C:\\foo', 'bar', ''))
     v = utils.splitpath_root_file_ext('C:\\')
     self.assertEqual(v, ('C:\\', '', ''))
예제 #3
0
 def testRegularPath(self):
     """Test the method's behavior on regular paths."""
     v = utils.splitpath_root_file_ext(r'F:\foo\bar.py')
     self.assertEqual(v, ('F:\\foo', 'bar', '.py'))
     v = utils.splitpath_root_file_ext((r'J:\spam.py'))
     self.assertEqual(v, ('J:\\', 'spam', '.py'))