def METHOD_NAME(self):
    with self.fresh_dynamodb():
        self._init_data_if_required()
        matcher = Matcher("", [PdqSignal, VideoMD5Signal], self.table_manager)
        filtered_matches = matcher.filter_match_results(
            [self._active_pg_match(), self._inactive_pg_match()],
            PdqSignal,
        )
        self.assertEqual(
            len(filtered_matches), 1, "Failed to filter out inactive pg match"
        )
        self.assertEqual(
            filtered_matches[0].metadata[0].privacy_group,
            self.active_pg.privacy_group_id,
            "The filtered privacy group id is wrong. It should be the active pg's id.",
        )