Esempio n. 1
0
def newblog(request):
    """Create blog form and action

    Keyword arguments:
    request -- request object

    Returns: HttpResponse

    """
    if request.method == 'POST':
        form = CreateBlogForm(request.user, request.POST)
        if form.is_valid():
            form.save()
            return HttpResponseRedirect('/newpost/')
    else:
        form = CreateBlogForm(request.user)
    return {'form': form}
Esempio n. 2
0
 def test_create_blog(self):
     BlogType.objects.create(name=settings.DEFAULT_BLOG_TYPE)
     form = CreateBlogForm(self.user, {
         'name': 'okok',
         'description': 'test blog'
     })
     self.assertTrue(form.is_valid(), msg='blog form not work')
     blog = form.save()
     self.assertIsNotNone(blog.id, msg='blog saving not work')
     self.assertEqual(blog.name, 'okok', msg='blog data broken')