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

        result = parse_parts(parts, self.separator)

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

        result = parse_parts(parts, self.separator)

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

        result = parse_parts(parts, self.separator)

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

        result = parse_parts(parts, self.separator)

        assert result == []