'Add the given list of fields to the request
@param field_names: The simple registration data fields to request
@type field_names: [str]
@param required: Whether these values should be presented to
the user as required
@param strict: whether to raise an exception when a field is
added to a request more than once
@raise ValueError: when a field requested is not a simple
registration field or strict is set and a field was
requested more than once'

def requestFields(self, field_names, required=False, strict=False):

    if isinstance(field_names, basestring):
        raise TypeError(('Fields    should    be    passed    as    a    list    of    strings    (not    %r)' % (type(field_names),)))
    for field_name in field_names:
        self.requestField(field_name, required, strict=strict)
