#NEWLINE# def test_localized_dateTimeField_with_inputformat( self ) : #NEWLINE# #INDENT# 'Localized DateTimeFields with manually specified input formats can accept those formats' #NEWLINE# f = forms . DateTimeField ( input_formats = [ '%m.%d.%Y %H:%M:%S' , '%m-%d-%Y %H:%M' ] , localize = True ) #NEWLINE# self . assertRaises ( forms . ValidationError , f . clean , '13:30:05 21.12.2010' ) #NEWLINE# self . assertRaises ( forms . ValidationError , f . clean , '2010-12-21 13:30:05' ) #NEWLINE# result = f . clean ( '12.21.2010 13:30:05' ) #NEWLINE# self . assertEqual ( result , datetime ( 2010 , 12 , 21 , 13 , 30 , 5 ) ) #NEWLINE# text = f . widget . _format_value ( f ) #NEWLINE# self . assertEqual ( text , '01:30:05 PM 21/12/2010' ) #NEWLINE# result = f . clean ( '12-21-2010 13:30' ) #NEWLINE# self . assertEqual ( result , datetime ( 2010 , 12 , 21 , 13 , 30 ) ) #NEWLINE# text = f . widget . _format_value ( result ) #NEWLINE# self . assertEqual ( text , '01:30:00 PM 21/12/2010' )