Correctly mark tests that are successful on 3.x.

These need to be marked correctly because 3.4's unittest treats unexpected successes as a failure of the entire build.

Note, in most cases, I did not check whether these tests really _should_ be successes; I just made explicit what's already happening.