It is clearer to directly test equality instead of doing indirect assertions via patching __eq__.
A bunch of comments and variables are out of date and use obsolete terms.