      field = serializers.ListField(child=serializers.IntegerField())
  
  
  class TestUnvalidatedListField(FieldValues):
      """
      Values for `ListField` with no `child` argument.
      """
      valid_inputs = [
          ([1, '2', True, [4, 5, 6]], [1, '2', True, [4, 5, 6]]),
 
</s> remove         (['1', '2', '3'], [1, 2, 3])
 </s> add         (['1', '2', '3'], [1, 2, 3]),
        ([], []) </s> remove         'not_a_list': _('Expected a list of items but got type "{input_type}".')
 </s> add         'not_a_list': _('Expected a list of items but got type "{input_type}".'),
        'empty': _('This selection may not be empty.')
class TestEmptyListField(FieldValues):
    """
    Values for `ListField` with allow_empty=False flag.
    """
    valid_inputs = {}
    invalid_inputs = [
        ([], ['This list may not be empty.'])
    ]
    outputs = {}
    field = serializers.ListField(child=serializers.IntegerField(), allow_empty=False)


      field = serializers.ListField(child=serializers.IntegerField())
  
  
class TestEmptyListField(FieldValues):
    """
    Values for `ListField` with allow_empty=False flag.
    """
    valid_inputs = {}
    invalid_inputs = [
        ([], ['This list may not be empty.'])
    ]
    outputs = {}
    field = serializers.ListField(child=serializers.IntegerField(), allow_empty=False)


  class TestUnvalidatedListField(FieldValues):
      """
      Values for `ListField` with no `child` argument.
      """
      valid_inputs = [
          ([1, '2', True, [4, 5, 6]], [1, '2', True, [4, 5, 6]]),
keep keep add keep keep keep keep keep keep
 Added allow_empty flag for ListField, ListSerializer, ManyRelation, MultipleChoiceField. 
tests/test_fields.py