etianen/django-reversion — comment on commit 483613dddb2109d72db215eba7d64d297388493d
File: src/reversion/revisions.py line 402
By jonozzz:

You're comparing a list of strings with a list of lists (i.e. version.serialized_data doesn't really contain serialized data). At some point up in the stack the version data has been deserialized.

Here's are the compared values:
[u"[{'pk': 2L, 'model': u'polls.choice', 'fields': {'votes': 11, 'poll': 6L, 'choice': u'xxx'}}]"] == [[{'pk': 2L, 'model': u'polls.choice', 'fields': {'votes': 11, 'poll': 6L, 'choice': u'xxx2'}}]]