示例#1
0
 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'
示例#2
0
 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"
示例#3
0
 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'
示例#4
0
 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'