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
def http_json_response(response_dictionary, **kwargs): return HttpResponse(json.dumps(response_dictionary), content_type="application/json", **kwargs)