示例#1
0
    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']
示例#2
0
    def test_relative(self):
        parts = ['test', '.', 'test1', '.', 'test2']

        result = parse_parts(parts, self.separator)

        assert result == ['test', 'test1', 'test2']
示例#3
0
    def test_one(self):
        parts = ['test']

        result = parse_parts(parts, self.separator)

        assert result == ['test']
示例#4
0
    def test_none(self):
        parts = ['test', None, 'test1', None, 'test2']

        result = parse_parts(parts, self.separator)

        assert result == ['test', 'test1', 'test2']
示例#5
0
    def test_empty(self):
        parts = []

        result = parse_parts(parts, self.separator)

        assert result == []