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

        result = parse_parts(parts, self.separator)

        assert result == ['test', 'test1', 'test2']
Ejemplo n.º 3
0
    def test_one(self):
        parts = ['test']

        result = parse_parts(parts, self.separator)

        assert result == ['test']
Ejemplo n.º 4
0
    def test_none(self):
        parts = ['test', None, 'test1', None, 'test2']

        result = parse_parts(parts, self.separator)

        assert result == ['test', 'test1', 'test2']
Ejemplo n.º 5
0
    def test_empty(self):
        parts = []

        result = parse_parts(parts, self.separator)

        assert result == []