示例#1
0
    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)
示例#2
0
文件: upload.py 项目: 10Ants/TenAnts
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)
示例#3
0
文件: tests.py 项目: waylybaye/solog
    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)
示例#4
0
    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)