OK, I know this isn't your test, but...

Change `self.mockuser0` and `self.mockuser1` to actually indicate what's different about them (`self.user` and `self.anonymous_user`, or something?) Likewise for `self.active_page*`. I would also pull out the constant bits of the tab construction process into a helper method that just takes the variables that you want to vary (or takes all the variables, but defaults them to a standard set), to minimize the code on the assertion lines to just the things that are changing.

That will have a happy side effect of making it so that you only have to add `FAKE_REQUEST` in one place.