def test_search(self, request): request.return_value = Mock( status_code=200, text='[{\"Id\":\"znJcFwQqfWc2\",\"UserName\":\"[email protected]\"}]' ) eq_(API.search('pies', 'farqhuar'), [{'UserName': '******', 'Id': 'znJcFwQqfWc2'}]) request.assert_called_once_with( 'GET', 'https://api.litmos.com/v1.svc/pies?apikey=api-key-123&source=app-name-123&format=json&search=farqhuar' )
def search(cls, search_param): return cls._parse_response(API.search(cls.name(), search_param))