Ejemplo n.º 1
0
 def test_split_pythonpath(self):
     ap = ArgumentParser('ignored')
     data = [(['path'], ['path']),
             (['path1','path2'], ['path1','path2']),
             (['path1:path2'], ['path1','path2']),
             (['p1:p2:p3','p4','.'], ['p1','p2','p3','p4','.'])]
     if os.sep == '\\':
         data += [(['c:\\path'], ['c:\\path']),
                  (['c:\\path','d:\\path'], ['c:\\path','d:\\path']),
                  (['c:\\path:d:\\path'], ['c:\\path','d:\\path']),
                  (['c:/path:x:yy:d:\\path','c','.','x:/xxx'],
                   ['c:\\path', 'x', 'yy', 'd:\\path', 'c', '.', 'x:\\xxx'])]
     for inp, exp in data:
         assert_equals(ap._split_pythonpath(inp), exp)
 def test_split_pythonpath(self):
     ap = ArgumentParser('ignored')
     data = [(['path'], ['path']), (['path1', 'path2'], ['path1', 'path2']),
             (['path1:path2'], ['path1', 'path2']),
             (['p1:p2:p3', 'p4', '.'], ['p1', 'p2', 'p3', 'p4', '.'])]
     if os.sep == '\\':
         data += [(['c:\\path'], ['c:\\path']),
                  (['c:\\path', 'd:\\path'], ['c:\\path', 'd:\\path']),
                  (['c:\\path:d:\\path'], ['c:\\path', 'd:\\path']),
                  (['c:/path:x:yy:d:\\path', 'c', '.', 'x:/xxx'],
                   ['c:\\path', 'x', 'yy', 'd:\\path', 'c', '.',
                    'x:\\xxx'])]
     for inp, exp in data:
         assert_equals(ap._split_pythonpath(inp), exp)