def test_relative_on_a_non_leaf_node(self): path = URLPath('/a/b/c/') assert path.relative('.') == '/a/b/c/' assert path.relative('d') == '/a/b/c/d' assert path.relative('..') == '/a/b/' assert path.relative('../d') == '/a/b/d' assert path.relative('/') == '/' assert path.relative('/d') == '/d'
def test_relative_on_a_non_leaf_node(self): path = URLPath(u"/a/b/c/") assert path.relative(u".") == u"/a/b/c/" assert path.relative(u"d") == u"/a/b/c/d" assert path.relative(u"..") == u"/a/b/" assert path.relative(u"../d") == u"/a/b/d" assert path.relative(u"/") == u"/" assert path.relative(u"/d") == u"/d"
def test_relative_on_a_leaf_node(self): path = URLPath(u'/a/b/c') assert path.relative(u'.') == u'/a/b/' assert path.relative(u'd') == u'/a/b/d' assert path.relative(u'..') == u'/a/' assert path.relative(u'../d') == u'/a/d' assert path.relative(u'/') == u'/' assert path.relative(u'/d') == u'/d'
def test_relative_on_a_non_leaf_node(self): path = URLPath('/a/b/c/') assert path.relative('.') == '/a/b/c/' assert path.relative('d') == '/a/b/c/d' assert path.relative('..') == '/a/b/' assert path.relative('../d') == '/a/b/d' assert path.relative('/') == '/' assert path.relative('/d') == '/d'