Example #1
0
def test_parse_path():
    from lektor.utils import parse_path
    assert parse_path('') == []
    assert parse_path('/') == []
    assert parse_path('/foo') == ['foo']
    assert parse_path('/foo/') == ['foo']
    assert parse_path('/foo/bar') == ['foo', 'bar']
    assert parse_path('/foo/bar/') == ['foo', 'bar']
    assert parse_path('/foo/bar/../stuff') == ['foo', 'bar', 'stuff']
Example #2
0
def test_parse_path():

    assert parse_path("") == []
    assert parse_path("/") == []
    assert parse_path("/foo") == ["foo"]
    assert parse_path("/foo/") == ["foo"]
    assert parse_path("/foo/bar") == ["foo", "bar"]
    assert parse_path("/foo/bar/") == ["foo", "bar"]
    assert parse_path("/foo/bar/../stuff") == ["foo", "bar", "stuff"]
Example #3
0
def test_parse_path():
    from lektor.utils import parse_path
    assert parse_path('') == []
    assert parse_path('/') == []
    assert parse_path('/foo') == ['foo']
    assert parse_path('/foo/') == ['foo']
    assert parse_path('/foo/bar') == ['foo', 'bar']
    assert parse_path('/foo/bar/') == ['foo', 'bar']
    assert parse_path('/foo/bar/../stuff') == ['foo', 'bar', 'stuff']
Example #4
0
def test_parse_path():
    from lektor.utils import parse_path

    assert parse_path("") == []
    assert parse_path("/") == []
    assert parse_path("/foo") == ["foo"]
    assert parse_path("/foo/") == ["foo"]
    assert parse_path("/foo/bar") == ["foo", "bar"]
    assert parse_path("/foo/bar/") == ["foo", "bar"]
    assert parse_path("/foo/bar/../stuff") == ["foo", "bar", "stuff"]
 def get_url_path(self, name, default='archive'):
     return parse_path(self.get_config().get(name, default))
Example #6
0
 def get_url_path(self, name, default='archive'):
     return parse_path(self.get_config().get(name, default))