Beispiel #1
0
    def test_feed_post(self):
        join(self)
        access_token = get_access_token(self)
        response = self._create_feed("test_feed", access_token)
        self.assertEqual(response.status_code, 201)
        feed_id = json.loads(response.content)['id']
        sign_in(self)
        response = self.client.get(reverse("FeedTokenApiView", kwargs={'pk': feed_id}))
        # print response
        feed_token = json.loads(response.content)['feed_token']
        response = self.client.post(reverse("FeedPostsApiView", kwargs={'pk': feed_id}),
                         {'content': 'test', 'token': feed_token})

        # print response.content
        post_id = json.loads(response.content)['id']
        response = self.client.delete(reverse("PostApiView", kwargs={'pk': post_id}),
                         {'access_token': access_token})

        response = self.client.post(reverse("FeedPostsApiView", kwargs={'pk': feed_id}),
                         {'content': 'test', 'link': json.dumps({'url': 'http://www.daum.net', 'name': 'asdasd'})
                             ,'token': feed_token})

        print response
Beispiel #2
0
def http_json_response(response_dictionary, **kwargs):
    return HttpResponse(json.dumps(response_dictionary), content_type="application/json", **kwargs)