def METHOD_NAME(self):
    [
        factories.RadAnalystFactory(
            telephone_ext=123, committee_id='C0001', title='xyz 111'
        ),
        factories.RadAnalystFactory(
            telephone_ext=456,
            committee_id='C0002',
            title='abc',
            email='test2@fec.gov',
        ),
        factories.RadAnalystFactory(
            analyst_id=789, committee_id='C0003', email='test1@fec.gov'
        ),
        factories.RadAnalystFactory(
            analyst_id=1011, analyst_short_id=11, committee_id='C0004'
        ),
    ]
    filter_fields = (
        ('committee_id', 'C0002'),
        ('telephone_ext', 123),
        ('analyst_id', 789),
        ('analyst_short_id', 11),
        ('title', 'xyz 111'),
        ('email', ['test1@fec.gov', 'test2@fec.gov']),
    )
    # checking one example from each field
    orig_response = self._response(api.url_for(RadAnalystView))
    original_count = orig_response['pagination']['count']
    for field, example in filter_fields:
        page = api.url_for(RadAnalystView, **{field: example})
        # returns at least one result
        results = self._results(page)
        self.assertGreater(len(results), 0)
        # doesn't return all results
        response = self._response(page)
        self.assertGreater(original_count, response['pagination']['count'])