示例#1
0
 def test_get_entry_or_404_report1(self):
   '''Keyword arguments should pass through'''
   entry = shortcuts.get_entry_or_404(self.repo, self.rev1, '/a',
                                      report=('commit',))
   self.assertEqual('a', entry.path)
   self.assertEqual('f', entry.type)
   self.assertEqual(self.rev1, entry.commit)
示例#2
0
 def test_get_entry_or_404_link1(self):
   '''Standard link test'''
   entry = shortcuts.get_entry_or_404(self.repo, self.rev1, '/d')
   self.assertEqual('d', entry.path)
   self.assertEqual('l', entry.type)
示例#3
0
 def test_get_entry_or_404_dir2(self):
   '''Listing contents of empty tree should not 404'''
   entry = shortcuts.get_entry_or_404(self.repo, self.rev2, '/')
   self.assertEqual('/', entry.path)
   self.assertEqual('d', entry.type)
示例#4
0
 def test_get_entry_or_404_dir1(self):
   '''Standard directory test'''
   entry = shortcuts.get_entry_or_404(self.repo, self.rev1, '/b')
   self.assertEqual('b', entry.path)
   self.assertEqual('d', entry.type)
示例#5
0
 def test_get_entry_or_404_file2(self):
   '''File in directory structure test'''
   entry = shortcuts.get_entry_or_404(self.repo, self.rev1, '/b/c')
   self.assertEqual('b/c', entry.path)
   self.assertEqual('f', entry.type)
示例#6
0
 def test_get_entry_or_404_file1(self):
   '''Standard file test'''
   entry = shortcuts.get_entry_or_404(self.repo, self.rev1, '/a')
   self.assertEqual('a', entry.path)
   self.assertEqual('f', entry.type)