<s> import warnings <EOL> from django . contrib . localflavor . ca . forms import ( CAPostalCodeField , <EOL> CAPhoneNumberField , CAProvinceField , CAProvinceSelect , <EOL> CASocialInsuranceNumberField ) <EOL> from django . test import SimpleTestCase <EOL> class CALocalFlavorTests ( SimpleTestCase ) : <EOL> def setUp ( self ) : <EOL> self . save_warnings_state ( ) <EOL> warnings . filterwarnings ( <EOL> "<STR_LIT:ignore>" , <EOL> category = RuntimeWarning , <EOL> module = '<STR_LIT>' <EOL> ) <EOL> def tearDown ( self ) : <EOL> self . restore_warnings_state ( ) <EOL> def test_CAProvinceSelect ( self ) : <EOL> f = CAProvinceSelect ( ) <EOL> out = u'''<STR_LIT>''' <EOL> self . assertHTMLEqual ( f . render ( '<STR_LIT>' , '<STR_LIT>' ) , out ) <EOL> def test_CAPostalCodeField ( self ) : <EOL> error_format = [ u'<STR_LIT>' ] <EOL> valid = { <EOL> '<STR_LIT>' : '<STR_LIT>' , <EOL> '<STR_LIT>' : '<STR_LIT>' , <EOL> '<STR_LIT>' : '<STR_LIT>' , <EOL> '<STR_LIT>' : '<STR_LIT>' , <EOL> '<STR_LIT>' : '<STR_LIT>' , <EOL> '<STR_LIT>' : '<STR_LIT>' , <EOL> '<STR_LIT>' : '<STR_LIT>' , <EOL> '<STR_LIT>' : '<STR_LIT>' , <EOL> '<STR_LIT>' : '<STR_LIT>' , <EOL> } <EOL> invalid = { <EOL> '<STR_LIT>' : error_format , <EOL> '<STR_LIT>' : error_format , <EOL> '<STR_LIT>' : error_format , <EOL> '<STR_LIT>' : error_format , <EOL> <NUM_LIT> : error_format , <EOL> '<STR_LIT>' : error_format , <EOL> '<STR_LIT>' : error_format , <EOL> '<STR_LIT>' : error_format , <EOL> '<STR_LIT>' : error_format , <EOL> '<STR_LIT>' : error_format , <EOL> '<STR_LIT>' : error_format , <EOL> '<STR_LIT>' : error_format , <EOL> '<STR_LIT>' : error_format , <EOL> } <EOL> self . assertFieldOutput ( CAPostalCodeField , valid , invalid ) <EOL> def test_CAPhoneNumberField ( self ) : <EOL> error_format = [ u'<STR_LIT>' ] <EOL> valid = { <EOL> '<STR_LIT>' : '<STR_LIT>' , <EOL> '<STR_LIT>' : '<STR_LIT>' , <EOL> '<STR_LIT>' : '<STR_LIT>' , <EOL> '<STR_LIT>' : '<STR_LIT>' , <EOL> '<STR_LIT>' : '<STR_LIT>' , <EOL> '<STR_LIT>' : '<STR_LIT>' , <EOL> '<STR_LIT>' : '<STR_LIT>' , <EOL> '<STR_LIT>' : '<STR_LIT>' , <EOL> } <EOL> invalid = { <EOL> '<STR_LIT>' : error_format , <EOL> '<STR_LIT>' : error_format , <EOL> } <EOL> self . assertFieldOutput ( CAPhoneNumberField , valid , invalid ) <EOL> def test_CAProvinceField ( self ) : <EOL> error_format = [ u'<STR_LIT>' ] <EOL> valid = { <EOL> '<STR_LIT>' : '<STR_LIT>' , <EOL> '<STR_LIT>' : '<STR_LIT>' , <EOL> '<STR_LIT>' : '<STR_LIT>' , <EOL> '<STR_LIT>' : '<STR_LIT>' , <EOL> } <EOL> invalid = { <EOL> '<STR_LIT>' : error_format , <EOL> } <EOL> self . assertFieldOutput ( CAProvinceField , valid , invalid ) <EOL> def test_CASocialInsuranceField ( self ) : <EOL> error_format = [ u'<STR_LIT>' ] <EOL> valid = { <EOL> '<STR_LIT>' : '<STR_LIT>' , <EOL> } <EOL> invalid = { <EOL> '<STR_LIT>' : error_format , <EOL> '<STR_LIT>' : error_format , <EOL> '<STR_LIT>' : error_format , <EOL> } <EOL> self . assertFieldOutput ( CASocialInsuranceNumberField , valid , invalid ) </s>
