I think keeping the expected and results together as tuples is valuable. Sure, I can get rid of that list comprehension, but then i'm going to be adding lines everywhere for expected.append and result.append. I'd also be concerned they get out of sync.