示例#1
0
文件: tests.py 项目: Inboxen/Inboxen
    def test_post(self):
        request = MockRequest(self.user, has_otp=True, has_sudo=True)
        request.method = "POST"
        request.POST = {}

        response = views.blog_admin_create(request)
        self.assertEqual(response.status_code, 200)
        self.assertEqual(models.BlogPost.objects.count(), 0)

        request.POST = {"subject": "Test", "body": "Hello"}

        response = views.blog_admin_create(request)
        self.assertEqual(response.status_code, 302)
        self.assertEqual(response["Location"], urlresolvers.reverse("admin:blog:index"))

        self.assertEqual(models.BlogPost.objects.count(), 1)
        post = models.BlogPost.objects.get()
        self.assertEqual(post.subject, "Test")
        self.assertEqual(post.body, "Hello")
        self.assertEqual(post.draft, True)
示例#2
0
    def test_post(self):
        request = MockRequest(self.user, has_otp=True, has_sudo=True)
        request.method = "POST"
        request.POST = {}

        response = views.blog_admin_create(request)
        self.assertEqual(response.status_code, 200)
        self.assertEqual(models.BlogPost.objects.count(), 0)

        request.POST = {"subject": "Test", "body": "Hello"}

        response = views.blog_admin_create(request)
        self.assertEqual(response.status_code, 302)
        self.assertEqual(response["Location"], urlresolvers.reverse("admin:blog:index"))

        self.assertEqual(models.BlogPost.objects.count(), 1)
        post = models.BlogPost.objects.get()
        self.assertEqual(post.subject, "Test")
        self.assertEqual(post.body, "Hello")
        self.assertEqual(post.draft, True)
示例#3
0
文件: tests.py 项目: Inboxen/Inboxen
    def test_get(self):
        request = MockRequest(self.user, has_otp=True, has_sudo=True)

        response = views.blog_admin_create(request)
        self.assertEqual(response.status_code, 200)
示例#4
0
    def test_get(self):
        request = MockRequest(self.user, has_otp=True, has_sudo=True)

        response = views.blog_admin_create(request)
        self.assertEqual(response.status_code, 200)