          'foo': ['Must be a valid boolean.'],
          None: ['This field may not be null.']
      }
      outputs = {
          'true': True,
          'on': True,
          'ON': True,
          'oN': True,
          'False': False,
          'FALSE': False,
 
</s>
        'True': True,
        'TRUE': True,
        'tRuE': True,
        't': True,
        'T': True,
          'foo': ['Must be a valid boolean.'],
          None: ['This field may not be null.']
      }
      outputs = {
        'True': True,
        'TRUE': True,
        'tRuE': True,
        't': True,
        'T': True,
          'true': True,
          'on': True,
          'ON': True,
          'oN': True,
          'False': False,
          'FALSE': False,
keep keep keep add keep keep keep keep keep keep
 Permit mixed casing of string values for BooleanField validation (#8970)

* be more permissive of mixed casing in validating strings for BooleanField values

* undo unnecessary change

* lint
tests/test_fields.py