Пример #1
0
class ReplyVisibilityTests(TestCase):
    def setUp(self):
        self.fake_user = User(username='******', password='******')
        self.fake_user.save()
        self.fake_post = Post(title='Fake Post', author=self.fake_user, content='This is a fake post used for testing')
        self.fake_post.save()
        self.fake_reply = Reply(post=self.fake_post, name='FakeName', email='*****@*****.**',
                                content='This is fake reply to be used for testing')

    def test_reply_approve_method_sets_is_approved_to_True(self):
        self.fake_reply.approve()
        self.assertTrue(self.fake_reply.approved_reply)

    def test_reply_delete_method_set_is_deleted_to_True(self):
        self.fake_reply.delete()
        self.assertTrue(self.fake_reply.is_deleted)