Michael Merickel
2013-04-03 3bec2f864f19aea69bb5481d828ef725f0d8f4e8
fix #954
2 files modified
7 ■■■■ changed files
pyramid/config/views.py 4 ●●● patch | view | raw | blame | history
pyramid/tests/test_config/test_views.py 3 ●●●● patch | view | raw | blame | history
pyramid/config/views.py
@@ -257,7 +257,9 @@
                view_name = getattr(request, 'view_name', None)
                if self.authn_policy and self.authz_policy:
                    if permission is None:
                    if permission is NO_PERMISSION_REQUIRED:
                        msg = 'Allowed (NO_PERMISSION_REQUIRED)'
                    elif permission is None:
                        msg = 'Allowed (no permission registered)'
                    else:
                        principals = self.authn_policy.effective_principals(
pyramid/tests/test_config/test_views.py
@@ -2791,7 +2791,8 @@
        self.assertEqual(len(logger.messages), 1)
        self.assertEqual(logger.messages[0],
                         "debug_authorization of url url (view name "
                         "'view_name' against context None): False")
                         "'view_name' against context None): "
                         "Allowed (NO_PERMISSION_REQUIRED)")
    def test_secured_view_authn_policy_no_authz_policy(self):
        response = DummyResponse()