  
  
  class TestUnvalidatedDictField(FieldValues):
      """
      Values for `ListField` with no `child` argument.
      """
      valid_inputs = [
          ({'a': 1, 'b': [4, 5, 6], 1: 123}, {'a': 1, 'b': [4, 5, 6], '1': 123}),
      ]
      invalid_inputs = [
 
</s> remove     Values for `ListField` with CharField as child.
 </s> add     Values for `DictField` with CharField as child. </s> remove     Values for `ListField` with allow_null CharField as child.
 </s> add     Values for `DictField` with allow_null CharField as child. </s> remove         ({'a': 1, 'b': None}, ['This field may not be null.']),
 </s> add         ({'a': 1, 'b': None, 'c': None}, {'b': ['This field may not be null.'], 'c': ['This field may not be null.']}), </s> remove         ([1, 2, 'error'], ['A valid integer is required.']),
 </s> add         ([1, 2, 'error', 'error'], {2: ['A valid integer is required.'], 3: ['A valid integer is required.']}),
    Values for `DictField` with no `child` argument.
  
  
  class TestUnvalidatedDictField(FieldValues):
      """
    Values for `DictField` with no `child` argument.
      """
      valid_inputs = [
          ({'a': 1, 'b': [4, 5, 6], 1: 123}, {'a': 1, 'b': [4, 5, 6], '1': 123}),
      ]
      invalid_inputs = [
keep keep keep keep replace keep keep keep keep keep
 Improve composite field child errors (#5655)

* Fixup DictField test descriptions

* Nest ListField/DictField errors under the idx/key

* Add nested ListField/DictField tests 
tests/test_fields.py