fixed iteration tests

Thought the occasional 3.4 errors I was getting were just a weird tox thing. It seems that in 3.4 it is no longer guaranteed that a_dict and dict([item for item in a_dict.items()]) will iterate in the same order. Further investigation: probably nexer.