コード例 #1
0
    def get(self, user):
        url = reverse('api:mycontributions_media',
                      kwargs={
                          'project_id': self.project.id,
                          'contribution_id': self.contribution.id
                      })

        request = self.factory.get(url)
        force_authenticate(request, user)
        view = MyContributionsMediaApiView.as_view()
        return view(request,
                    project_id=self.project.id,
                    contribution_id=self.contribution.id).render()
コード例 #2
0
ファイル: test_views.py プロジェクト: tainita01/geokey
    def get(self, user):
        url = reverse(
            'api:mycontributions_media',
            kwargs={
                'project_id': self.project.id,
                'contribution_id': self.contribution.id
            }
        )

        request = self.factory.get(url)
        force_authenticate(request, user)
        view = MyContributionsMediaApiView.as_view()
        return view(
            request,
            project_id=self.project.id,
            contribution_id=self.contribution.id
        ).render()
コード例 #3
0
    def post(self, user, data=None):
        if data is None:
            data = {
                'name': 'A test image',
                'description': 'Test image description',
                'file': get_image()
            }

        url = reverse('api:mycontributions_media',
                      kwargs={
                          'project_id': self.project.id,
                          'contribution_id': self.contribution.id
                      })

        request = self.factory.post(url, data)
        force_authenticate(request, user)
        view = MyContributionsMediaApiView.as_view()
        return view(request,
                    project_id=self.project.id,
                    contribution_id=self.contribution.id).render()
コード例 #4
0
ファイル: test_views.py プロジェクト: tainita01/geokey
    def post(self, user, data=None):
        if data is None:
            data = {
                'name': 'A test image',
                'description': 'Test image description',
                'file': get_image()
            }

        url = reverse(
            'api:mycontributions_media',
            kwargs={
                'project_id': self.project.id,
                'contribution_id': self.contribution.id
            }
        )

        request = self.factory.post(url, data)
        force_authenticate(request, user)
        view = MyContributionsMediaApiView.as_view()
        return view(
            request,
            project_id=self.project.id,
            contribution_id=self.contribution.id
        ).render()