예제 #1
0
    def test_without_users(self):
        service = pretend.stub(
            get_user=pretend.call_recorder(lambda userid: None))

        request = pretend.stub(find_service=lambda iface, context: service,
                               authenticated_userid=100)

        assert accounts._user(request) is None
        assert service.get_user.calls == [pretend.call(100)]
예제 #2
0
파일: test_core.py 프로젝트: pypa/warehouse
    def test_without_users(self):
        service = pretend.stub(get_user=pretend.call_recorder(lambda userid: None))

        request = pretend.stub(
            find_service=lambda iface, context: service, authenticated_userid=100
        )

        assert accounts._user(request) is None
        assert service.get_user.calls == [pretend.call(100)]
예제 #3
0
 def test_without_userid(self):
     request = pretend.stub(authenticated_userid=None)
     assert accounts._user(request) is None
예제 #4
0
 def test_without_userid(self):
     request = pretend.stub(authenticated_userid=None)
     assert accounts._user(request) is None
예제 #5
0
 def test_without_identity(self):
     request = pretend.stub(identity=None)
     assert accounts._user(request) is None
예제 #6
0
    def test_without_user_identity(self):
        nonuser = pretend.stub()
        request = pretend.stub(identity=nonuser)

        assert accounts._user(request) is None
예제 #7
0
    def test_with_user(self, db_request):
        user = UserFactory.create()
        request = pretend.stub(identity=user)

        assert accounts._user(request) is user