Thanks for the review!

Switched to @unittest.skipUnless for consistency. It's completely sufficient for the semantics I need to express ("don't run this test unless a given key is present in FEATURES") so I dropped my decorator.

If we want to introduce a nicer mechanism to a common testutil lib later, we can always pick that up in a follow-on PR.