def test_save_model(self):
        user = User.objects.create_user('foo', 'bar')
        request = RequestFactory().get('/')
        request.user = user

        post_admin = PostAdmin(Post, admin)
        post_admin.save_model(request, self.post1, None, None)
        saved_post = Post.objects.get(pk=self.post1.pk)
        self.assertEqual(saved_post.owner, user)
        self.assertEqual(saved_post.last_author, user)
 def test_derivatives(self):
     post_admin = PostAdmin(Post, admin)
     self.assertEqual(post_admin._derivatives(self.post1), 1)
     self.assertEqual(post_admin._derivatives(self.post2), 0)