def test_view_post(self): request = self.factory.get( reverse('blog:view_post', kwargs={'slug': self.post.slug})) response = view_post(request, self.post.slug) self.assertEqual(response.status_code, 200)
def upload_post_image(request): try: form = models.DocumentForm(request.POST, request.FILES) if form.is_valid(): post_image = request.FILES['docfile'] post_id = request.POST['post_id'] post = models.HousingPost.objects.get(id=post_id) post_image_obj = models.PostImage(housing_post=post, image=post_image) post_image_obj.save() return views.view_post(request, post_id) else: return views.view_post(request, post_id) except Exception, e: print "********** ERROR ", str(e) return views.view_post(request, post_id)
def test_post_detail(self): with mock.patch('views.CACHE_DB_FILE', self.cache_file): conn = sqlite3.connect(self.cache_file) post = Post(title="Hello", slug="hello", content="<h1>Hello</h1>", last_update=datetime.now()) db_initialize(conn) db_save_post(conn, post) response = views.view_post(post.slug) self.assertTrue(post.title in response) self.assertTrue(post.content in response)
def test_view_post(self): request = self.factory.get(reverse('blog:view_post',kwargs={'slug':self.post.slug})) response = view_post(request,self.post.slug) self.assertEqual(response.status_code, 200)