The text diff seems nice. It might be a bit nicer if you did a diff against the value read back by getAllRulesAsText(), which will avoid spurious diffs due to text changes that the database doesn't care about.
The NameError you fixed in passing was https://bugs.launchpad.net/launchpad/+bug/651852 -- well done!
« Back to merge proposal
The text diff seems nice. It might be a bit nicer if you did a diff against the value read back by getAllRulesAsTe xt(), which will avoid spurious diffs due to text changes that the database doesn't care about.
The NameError you fixed in passing was https:/ /bugs.launchpad .net/launchpad/ +bug/651852 -- well done!