def test_provides_request_db_as_session(self, pyramid_request): svc = user_service_factory(None, pyramid_request) assert svc.session == pyramid_request.db
def test_returns_user_service(self, pyramid_request): svc = user_service_factory(None, pyramid_request) assert isinstance(svc, UserService)
def test_provides_request_auth_domain_as_default_authority(self, pyramid_request): svc = user_service_factory(None, pyramid_request) assert svc.default_authority == pyramid_request.auth_domain
def user_service(self, pyramid_config, pyramid_request): svc = mock.Mock(spec_set=user_service_factory(None, pyramid_request)) pyramid_config.register_service(svc, name='user') return svc