          assert serializer.is_valid()
          assert serializer.validated_data == {}
          assert serializer.errors == {}
  
      def test_udate_as_field_allow_empty_true(self):
          class ListSerializer(serializers.Serializer):
              update_field = serializers.IntegerField()
              store_field = serializers.IntegerField()
  
          class Serializer(serializers.Serializer):
 
</s> remove                 validated = self.child.run_validation(item)
 </s> add                 validated = self.run_child_validation(item)
    def test_update_as_field_allow_empty_true(self):
          assert serializer.is_valid()
          assert serializer.validated_data == {}
          assert serializer.errors == {}
  
    def test_update_as_field_allow_empty_true(self):
          class ListSerializer(serializers.Serializer):
              update_field = serializers.IntegerField()
              store_field = serializers.IntegerField()
  
          class Serializer(serializers.Serializer):
keep keep keep keep replace keep keep keep keep keep
 Allow to override child.run_validation call in ListSerializer (#8035)

* Separated run_child_validation method in ListSerializer

* fix typo

* Add test_update_allow_custom_child_validation

---------

Co-authored-by: Pierre Chiquet <pierre.chiquet@ubikey.fr> 
tests/test_serializer_lists.py