def decorated(*args, **kwargs): if is_file_path(args[1]): args = modTupByIndex( args, 1, split_file_with_dir(args[1], args[0].base_dir)) return func(*args, **kwargs)
def decorated(*args, **kwargs): if is_file_path(args[1]): args = modTupByIndex(args, 1, split_file_with_dir(args[1], args[0].base_dir)) return func(*args, **kwargs)
def test_split_path_with_dirname(self): self.assertEqual(split_file_with_dir('/var/test/sub', '/var/test'), 'sub') self.assertEqual(split_file_with_dir('/var/test/sub/titi', '/var/test'), 'sub/titi') self.assertEqual(split_file_with_dir('/var/test/sub/fre/frefer', '/var/test'), 'sub/fre/frefer')