Testing django-reversion with complicated models