Update test_platform_filter

This does some minor recoding so that Platform looks like Product and
has a similar API. We should probably unify them more at some point.

Fixes #149