Exemplo n.º 1
0
    def test_provides_flag_count_service(
        self, pyramid_request, service_class, services
    ):
        annotation_json_presentation_service_factory(None, pyramid_request)

        _, kwargs = service_class.call_args
        assert kwargs["flag_count_svc"] == services["flag_count"]
    def test_provides_flag_count_service(
        self, pyramid_request, service_class, services
    ):
        annotation_json_presentation_service_factory(None, pyramid_request)

        _, kwargs = service_class.call_args
        assert kwargs["flag_count_svc"] == services["flag_count"]
Exemplo n.º 3
0
    def test_provides_has_permission(self, pyramid_request, service_class):
        annotation_json_presentation_service_factory(None, pyramid_request)

        _, kwargs = service_class.call_args
        assert kwargs["has_permission"] == pyramid_request.has_permission
Exemplo n.º 4
0
    def test_provides_user(self, pyramid_request, service_class):
        annotation_json_presentation_service_factory(None, pyramid_request)

        _, kwargs = service_class.call_args
        assert kwargs["user"] == pyramid_request.user
Exemplo n.º 5
0
    def test_returns_service(self, pyramid_request):
        svc = annotation_json_presentation_service_factory(None, pyramid_request)

        assert isinstance(svc, AnnotationJSONPresentationService)
Exemplo n.º 6
0
    def test_provides_moderation_service(self, pyramid_request, service_class,
                                         services):
        annotation_json_presentation_service_factory(None, pyramid_request)

        _, kwargs = service_class.call_args
        assert kwargs['moderation_svc'] == services['annotation_moderation']
Exemplo n.º 7
0
    def test_provides_has_permission(self, pyramid_request, service_class):
        annotation_json_presentation_service_factory(None, pyramid_request)

        _, kwargs = service_class.call_args
        assert kwargs['has_permission'] == pyramid_request.has_permission
Exemplo n.º 8
0
    def test_provides_moderation_service(self, pyramid_request, service_class, services):
        annotation_json_presentation_service_factory(None, pyramid_request)

        _, kwargs = service_class.call_args
        assert kwargs['moderation_svc'] == services['annotation_moderation']
Exemplo n.º 9
0
    def test_provides_user(self, pyramid_request, service_class):
        annotation_json_presentation_service_factory(None, pyramid_request)

        _, kwargs = service_class.call_args
        assert kwargs['user'] == pyramid_request.user
Exemplo n.º 10
0
    def test_returns_service(self, pyramid_request):
        svc = annotation_json_presentation_service_factory(None, pyramid_request)

        assert isinstance(svc, AnnotationJSONPresentationService)
Exemplo n.º 11
0
    def test_provides_flag_service(self, pyramid_request, service_class,
                                   flag_svc):
        annotation_json_presentation_service_factory(None, pyramid_request)

        _, kwargs = service_class.call_args
        assert kwargs['flag_svc'] == flag_svc