Argh, I've just realized this function would do me no good. I would get an error on the invocation line but I wouldn't know which of the objects have compared unequal. Maybe it's best to keep unittest code really simple.