Example #1
0
 def test_document_zone_links(self):
     admin = User.objects.filter(is_superuser=True)[0]
     random = User.objects.filter(is_superuser=False)[0]
     cases = [
         (admin, self.root_doc, False, True),
         (random, self.root_doc, False, False),
         (admin, self.sub_doc, True, True),
         (random, self.sub_doc, False, False),
         (admin, self.other_doc, True, False),
         (random, self.other_doc, False, False),
     ]
     for (user, doc, add, change) in cases:
         result_links = document_zone_management_links(user, doc)
         eq_(add, (result_links['add'] is not None))
         eq_(change, (result_links['change'] is not None))
Example #2
0
 def test_document_zone_links(self):
     admin = User.objects.filter(is_superuser=True)[0]
     random = User.objects.filter(is_superuser=False)[0]
     cases = [
         (admin, self.root_doc, False, True),
         (random, self.root_doc, False, False),
         (admin, self.sub_doc, True, True),
         (random, self.sub_doc, False, False),
         (admin, self.other_doc, True, False),
         (random, self.other_doc, False, False),
     ]
     for (user, doc, add, change) in cases:
         result_links = document_zone_management_links(user, doc)
         eq_(add, (result_links['add'] is not None))
         eq_(change, (result_links['change'] is not None))