def test_separator(self): sep_part = 'test1{sep}test2{sep}test3'.format(sep=self.separator) parts = ['test', sep_part] result = parse_parts(parts, self.separator) assert result == ['test', 'test1', 'test2', 'test3']
def test_relative(self): parts = ['test', '.', 'test1', '.', 'test2'] result = parse_parts(parts, self.separator) assert result == ['test', 'test1', 'test2']
def test_one(self): parts = ['test'] result = parse_parts(parts, self.separator) assert result == ['test']
def test_none(self): parts = ['test', None, 'test1', None, 'test2'] result = parse_parts(parts, self.separator) assert result == ['test', 'test1', 'test2']
def test_empty(self): parts = [] result = parse_parts(parts, self.separator) assert result == []