예제 #1
0
 def test_join_segments_encodes_non_ascii_and_special_characters_including_slash(
         self):
     assert URLPath.join_segments((
         'a b',
         u('d/\N{LATIN SMALL LETTER E WITH ACUTE}'))) == '/a%20b/d%2F%C3%A9'
예제 #2
0
 def test_join_segments_joins_segments_into_a_single_path(self):
     assert URLPath.join_segments(('a', 'b', 'c')) == '/a/b/c'
     assert URLPath.join_segments(('a', 'b', 'c', '')) == '/a/b/c/'
예제 #3
0
 def test_join_segments_can_create_relative_paths(self):
     assert URLPath.join_segments(('a', 'b', 'c'),
                                  absolute=False) == 'a/b/c'
     assert URLPath.join_segments(('a', 'b', 'c', ''),
                                  absolute=False) == 'a/b/c/'
예제 #4
0
 def test_join_segments_can_create_relative_paths(self):
     URLPath.join_segments((u'a', u'b', u'c'), absolute=False) == u'a/b/c'
     URLPath.join_segments((u'a', u'b', u'c', u''), absolute=False) == u'a/b/c/'
예제 #5
0
 def test_join_segments_encodes_non_ascii_and_special_characters_including_slash(self):
     URLPath.join_segments((u'a b', u'd/é')) == u'/a%20b/d%2F%C3%A9'
예제 #6
0
 def test_join_segments_encodes_non_ascii_and_special_characters_including_slash(self):
     URLPath.join_segments((u"a b", u"d/é")) == u"/a%20b/d%2F%C3%A9"
예제 #7
0
 def test_join_segments_joins_segments_into_a_single_path(self):
     URLPath.join_segments((u'a', u'b', u'c')) == u'/a/b/c'
     URLPath.join_segments((u'a', u'b', u'c', u'')) == u'/a/b/c/'
예제 #8
0
 def test_join_segments_can_create_relative_paths(self):
     URLPath.join_segments((u"a", u"b", u"c"), absolute=False) == u"a/b/c"
     URLPath.join_segments((u"a", u"b", u"c", u""), absolute=False) == u"a/b/c/"
예제 #9
0
 def test_join_segments_joins_segments_into_a_single_path(self):
     URLPath.join_segments((u"a", u"b", u"c")) == u"/a/b/c"
     URLPath.join_segments((u"a", u"b", u"c", u"")) == u"/a/b/c/"
예제 #10
0
 def test_join_segments_encodes_non_ascii_and_special_characters_including_slash(self):
     assert URLPath.join_segments(('a b', u('d/\N{LATIN SMALL LETTER E WITH ACUTE}'))) == '/a%20b/d%2F%C3%A9'
예제 #11
0
 def test_join_segments_can_create_relative_paths(self):
     assert URLPath.join_segments(('a', 'b', 'c'), absolute=False) == 'a/b/c'
     assert URLPath.join_segments(('a', 'b', 'c', ''), absolute=False) == 'a/b/c/'
예제 #12
0
 def test_join_segments_joins_segments_into_a_single_path(self):
     assert URLPath.join_segments(('a', 'b', 'c')) == '/a/b/c'
     assert URLPath.join_segments(('a', 'b', 'c', '')) == '/a/b/c/'