def test03(self): """ fname can be a list or tuple, and only the first element is used """ fname = 'someplace/test.txt' self.assertTrue(split_path(fname) == split_path([fname])) self.assertTrue(split_path(fname) == split_path((fname,))) self.assertTrue(split_path(fname) == split_path((fname, None)))
def test02(self): fname = 'someplace/test.txt' dirname, basename, ext = split_path(fname, split_ext = True) self.assertTrue(dirname == 'someplace') self.assertTrue(basename == 'test') self.assertTrue(ext == '.txt')
def test01(self): fname = 'someplace/test.txt' dirname, basename = split_path(fname) self.assertTrue(dirname == 'someplace') self.assertTrue(basename == 'test.txt')
def test02(self): fname = 'someplace/test.txt' dirname, basename, ext = split_path(fname, split_ext=True) self.assertTrue(dirname == 'someplace') self.assertTrue(basename == 'test') self.assertTrue(ext == '.txt')