Ejemplo n.º 1
0
    def test_edit_post(self):
        """
        Test post edit for root and descendants
        """
        url = reverse("post_edit", kwargs=dict(uid=self.post.uid))

        # Create a child post to test short form edit
        # Create an existing tested post
        child = auth.create_post(title="Test", author=self.owner, content="Test",
                                 post_type=models.Post.COMMENT, parent=self.post)

        title = "Test title for long test"
        tag_val = "foo,bar,foo"
        content = "Test the content with more things "

        longform_data = dict(title=title, tag_val=tag_val, content=content, post_type=models.Post.TUTORIAL)
        shortform_data = dict(content=content, parent_uid=self.post.uid)

        longform_request = fake_request(url=url, data=longform_data, user=self.owner)
        longform_response = views.edit_post(request=longform_request, uid=self.post.uid)
        self.process_response(longform_response)

        shortform_request = fake_request(url=url, data=shortform_data, user=self.owner)
        shortform_response = views.edit_post(request=shortform_request, uid=child.uid)
        self.process_response(shortform_response)
Ejemplo n.º 2
0
    def test_edit_post(self):
        """
        Test post edit for root and descendants
        """
        url = reverse("post_edit", kwargs=dict(uid=self.post.uid))

        title = "Test title for long test"
        tag_val = "foo,bar,foo"
        content = "Test the content with more things "

        longform_data = dict(title=title, tag_val=tag_val, content=content, post_type=models.Post.TUTORIAL)

        longform_request = fake_request(url=url, data=longform_data, user=self.owner)
        longform_response = views.edit_post(request=longform_request, uid=self.post.uid)