Пример #1
0
 def testGetDocId(self):
   opt = OptionParser().parse_args([])[0]
   opt.base = ''
   opt.prefix = ''
   s = ReposSolr(opt)
   self.assertEqual(s.getDocId('/file.txt', None), '^/file.txt')
   opt.base = 'b'
   self.assertEqual(s.getDocId( '/file.txt', None), 'b^/file.txt')
   opt.prefix = '/svn/'
   self.assertEqual(s.getDocId( '/file.txt', None), '/svn/b^/file.txt')
   self.assertEqual(s.getDocId( '/file.txt', 1234567), '/svn/b^/file.txt@1234567')
   opt.base = ''
   self.assertEqual(s.getDocId( '/file.txt', None), '/svn/^/file.txt')