          'abc': ['Datetime has wrong format. Use one of these formats instead: YYYY-MM-DDThh:mm[:ss[.uuuuuu]][+HH:MM|-HH:MM|Z]'],
          '2001-99-99T99:00': ['Datetime has wrong format. Use one of these formats instead: YYYY-MM-DDThh:mm[:ss[.uuuuuu]][+HH:MM|-HH:MM|Z]'],
          datetime.date(2001, 1, 1): ['Expected a datetime but got a date.'],
      }
      outputs = {}
      field = fields.DateTimeField(default_timezone=timezone.UTC())
  
  
  class TestCustomInputFormatDateTimeField(FieldValues):
      """
 
</s> remove     outputs = {}
 </s> add     outputs = {
        datetime.date(2001, 1, 1): '2001-01-01',
    } </s> remove     def __init__(self, format=None, input_formats=None, *args, **kwargs):
        self.format = format if format is not None else self.format
 </s> add     def __init__(self, format=empty, input_formats=None, *args, **kwargs):
        self.format = format if format is not empty else self.format </s> remove     def __init__(self, format=None, input_formats=None, *args, **kwargs):
        self.format = format if format is not None else self.format
 </s> add     def __init__(self, format=empty, input_formats=None, *args, **kwargs):
        self.format = format if format is not empty else self.format </s> remove     def __init__(self, format=None, input_formats=None, default_timezone=None, *args, **kwargs):
        self.format = format if format is not None else self.format
 </s> add     def __init__(self, format=empty, input_formats=None, default_timezone=None, *args, **kwargs):
        self.format = format if format is not empty else self.format
    outputs = {
        datetime.datetime(2001, 1, 1, 13, 00): '2001-01-01T13:00:00',
        datetime.datetime(2001, 1, 1, 13, 00, tzinfo=timezone.UTC()): '2001-01-01T13:00:00Z',
    }
          'abc': ['Datetime has wrong format. Use one of these formats instead: YYYY-MM-DDThh:mm[:ss[.uuuuuu]][+HH:MM|-HH:MM|Z]'],
          '2001-99-99T99:00': ['Datetime has wrong format. Use one of these formats instead: YYYY-MM-DDThh:mm[:ss[.uuuuuu]][+HH:MM|-HH:MM|Z]'],
          datetime.date(2001, 1, 1): ['Expected a datetime but got a date.'],
      }
    outputs = {
        datetime.datetime(2001, 1, 1, 13, 00): '2001-01-01T13:00:00',
        datetime.datetime(2001, 1, 1, 13, 00, tzinfo=timezone.UTC()): '2001-01-01T13:00:00Z',
    }
      field = fields.DateTimeField(default_timezone=timezone.UTC())
  
  
  class TestCustomInputFormatDateTimeField(FieldValues):
      """
keep keep keep keep replace keep keep keep keep keep
 Support format=None for date/time fields 
tests/test_fields.py