def test_shortcuts(self): users = get_users_eligible_for_object('tests.review_article', self.article) self.assertEqual(len(users), 3) self.assertEqual(len(set(users)), 3) pks = [self.user1.pk, self.editor1.pk, self.editor2.pk] self.assertTrue(all([u.pk in pks for u in users])) groups = get_groups_eligible_for_object('tests.review_article', self.article) self.assertEqual(groups[0], self.group)
def test_shortcuts_noop(self): users = get_users_eligible_for_object('tests.add_article', self.article) groups = get_groups_eligible_for_object('tests.add_article', self.article) self.assertEqual(len(users), 0) self.assertEqual(len(groups), 0)