예제 #1
0
    def test_effective_principals_proxies_to_basic_auth(
            self, pyramid_request, check, BasicAuthAuthenticationPolicy):
        auth_policy = AuthClientPolicy()
        auth_policy.effective_principals(pyramid_request)

        BasicAuthAuthenticationPolicy.return_value.effective_principals.assert_called_once_with(
            pyramid_request)
예제 #2
0
파일: policy_test.py 프로젝트: hypothesis/h
    def test_effective_principals_proxies_to_basic_auth(
        self, pyramid_request, check, BasicAuthAuthenticationPolicy
    ):
        auth_policy = AuthClientPolicy()
        auth_policy.effective_principals(pyramid_request)

        BasicAuthAuthenticationPolicy.return_value.effective_principals.assert_called_once_with(
            pyramid_request
        )
예제 #3
0
    def test_effective_principals_returns_only_Everyone_if_callback_returns_None(
            self, pyramid_request, check):
        check.return_value = None
        policy = AuthClientPolicy(check=check)

        principals = policy.effective_principals(pyramid_request)

        assert principals == ["system.Everyone"]
예제 #4
0
    def test_effective_principals_returns_list_containing_callback_return_value(
            self, pyramid_request, check):
        check.return_value = ["foople", "blueberry"]
        policy = AuthClientPolicy(check=check)

        principals = policy.effective_principals(pyramid_request)

        assert "foople" in principals
        assert "blueberry" in principals
예제 #5
0
파일: policy_test.py 프로젝트: hypothesis/h
    def test_effective_principals_returns_only_Everyone_if_callback_returns_None(
        self, pyramid_request, check
    ):
        check.return_value = None
        policy = AuthClientPolicy(check=check)

        principals = policy.effective_principals(pyramid_request)

        assert principals == ["system.Everyone"]
예제 #6
0
파일: policy_test.py 프로젝트: hypothesis/h
    def test_effective_principals_returns_list_containing_callback_return_value(
        self, pyramid_request, check
    ):
        check.return_value = ["foople", "blueberry"]
        policy = AuthClientPolicy(check=check)

        principals = policy.effective_principals(pyramid_request)

        assert "foople" in principals
        assert "blueberry" in principals