def published(self, for_user=None, include_login_required=False):
        published = super(PageManager, self).published(for_user=for_user)
        unauthenticated = for_user and not for_user.is_authenticated()
        if (unauthenticated and not include_login_required and
                not settings.PAGES_PUBLISHED_INCLUDE_LOGIN_REQUIRED):
            published = published.exclude(login_required=True)
        return published
Testing Unfuddle repository field values for Subversion
dataset/ETHPy150Open stephenmcd/mezzanine/mezzanine/pages/managers.py/PageManager.published--crossover with--dataset/ETHPy150Open reviewboard/reviewboard/reviewboard/hostingsvcs/tests/test_unfuddle.py/UnfuddleTests.test_repo_field_values_subversion