'Localized DateTimeFields with manually specified input formats can accept those formats'

def test_localized_dateTimeField_with_inputformat(self):

    f = forms.DateTimeField(input_formats=['%H.%M.%S    %m.%d.%Y', '%H.%M    %m-%d-%Y'], localize=True)
    with self.assertRaises(forms.ValidationError):
        f.clean('2010-12-21    13:30:05')
    with self.assertRaises(forms.ValidationError):
        f.clean('1:30:05    PM    21/12/2010')
    with self.assertRaises(forms.ValidationError):
        f.clean('13:30:05    21.12.2010')
    result = f.clean('13.30.05    12.21.2010')
    self.assertEqual(result, datetime(2010, 12, 21, 13, 30, 5))
    text = f.widget.format_value(result)
    self.assertEqual(text, '21.12.2010    13:30:05')
    result = f.clean('13.30    12-21-2010')
    self.assertEqual(result, datetime(2010, 12, 21, 13, 30))
    text = f.widget.format_value(result)
    self.assertEqual(text, '21.12.2010    13:30:00')
