def test_get_relative_path_with_same_path_twice(self):
     test = [('/some/path/file', 'path/file'),
             ('/path/file', 'path/file'),
             ('/path/file/', 'path/file'),
             ('path/', 'path'),
             ('/p1/p2//p3/file', 'p3/file'),
             ('c:/some/path/file', 'path/file'),
             (r'c:\\some\\path\\file', 'path/file'),
             ]
     for loc, expected in test:
         result = util.get_relative_path(loc, loc)
         assert expected == result
Example #2
0
 def test_get_relative_path_with_same_path_twice(self):
     test = [('/some/path/file', 'path/file'),
             ('/path/file', 'path/file'),
             ('/path/file/', 'path/file'),
             ('path/', 'path'),
             ('/p1/p2//p3/file', 'p3/file'),
             ('c:/some/path/file', 'path/file'),
             (r'c:\\some\\path\\file', 'path/file'),
             ]
     for loc, expected in test:
         result = util.get_relative_path(loc, loc)
         assert expected == result
 def test_get_relative_path(self):
     test = [('/some/path', '/some/path/file', 'file'),
             ('path', '/path/file', 'file'),
             ('/path', '/path/file', 'file'),
             ('/path/', '/path/file/', 'file'),
             ('/path/', 'path/', 'path'),
             ('/p1/p2/p3', '/p1/p2//p3/file', 'file'),
             (r'c:\some/path', 'c:/some/path/file', 'file'),
             (r'c:\\some\\path\\', 'c:/some/path/file', 'file'),
             ]
     for base_loc, full_loc, expected in test:
         result = util.get_relative_path(base_loc, full_loc)
         assert expected == result
Example #4
0
 def test_get_relative_path(self):
     test = [('/some/path', '/some/path/file', 'file'),
             ('path', '/path/file', 'file'),
             ('/path', '/path/file', 'file'),
             ('/path/', '/path/file/', 'file'),
             ('/path/', 'path/', 'path'),
             ('/p1/p2/p3', '/p1/p2//p3/file', 'file'),
             (r'c:\some/path', 'c:/some/path/file', 'file'),
             (r'c:\\some\\path\\', 'c:/some/path/file', 'file'),
             ]
     for base_loc, full_loc, expected in test:
         result = util.get_relative_path(base_loc, full_loc)
         assert expected == result