<s> from __future__ import unicode_literals <EOL> from django . test import SimpleTestCase <EOL> from localflavor . id_ . forms import ( IDLicensePlateField , IDLicensePlatePrefixSelect , IDNationalIdentityNumberField , <EOL> IDPhoneNumberField , IDPostCodeField , IDProvinceSelect ) <EOL> class IDLocalFlavorTests ( SimpleTestCase ) : <EOL> def test_IDProvinceSelect ( self ) : <EOL> f = IDProvinceSelect ( ) <EOL> out = '''<STR_LIT>''' <EOL> self . assertHTMLEqual ( f . render ( '<STR_LIT>' , '<STR_LIT>' ) , out ) <EOL> def test_IDLicensePlatePrefixSelect ( self ) : <EOL> f = IDLicensePlatePrefixSelect ( ) <EOL> out = '''<STR_LIT>''' <EOL> self . assertHTMLEqual ( f . render ( '<STR_LIT>' , '<STR_LIT>' ) , out ) <EOL> def test_IDPhoneNumberField ( self ) : <EOL> error_invalid = [ '<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> } <EOL> invalid = { <EOL> '<STR_LIT>' : error_invalid , <EOL> '<STR_LIT>' : error_invalid , <EOL> '<STR_LIT>' : error_invalid , <EOL> '<STR_LIT>' : error_invalid , <EOL> '<STR_LIT:foo>' : error_invalid , <EOL> } <EOL> self . assertFieldOutput ( IDPhoneNumberField , valid , invalid ) <EOL> def test_IDPostCodeField ( self ) : <EOL> error_invalid = [ '<STR_LIT>' ] <EOL> valid = { <EOL> '<STR_LIT>' : '<STR_LIT>' , <EOL> '<STR_LIT>' : '<STR_LIT>' , <EOL> '<STR_LIT>' : '<STR_LIT>' , <EOL> } <EOL> invalid = { <EOL> '<STR_LIT>' : error_invalid , <EOL> '<STR_LIT>' : error_invalid , <EOL> '<STR_LIT>' : error_invalid , <EOL> '<STR_LIT>' : error_invalid , <EOL> '<STR_LIT:foo>' : error_invalid , <EOL> } <EOL> self . assertFieldOutput ( IDPostCodeField , valid , invalid ) <EOL> def test_IDNationalIdentityNumberField ( self ) : <EOL> error_invalid = [ '<STR_LIT>' ] <EOL> valid = { <EOL> '<STR_LIT>' : '<STR_LIT>' , <EOL> '<STR_LIT>' : '<STR_LIT>' , <EOL> '<STR_LIT>' : '<STR_LIT>' , <EOL> } <EOL> invalid = { <EOL> '<STR_LIT>' : error_invalid , <EOL> '<STR_LIT>' : error_invalid , <EOL> '<STR_LIT>' : error_invalid , <EOL> '<STR_LIT:foo>' : error_invalid , <EOL> } <EOL> self . assertFieldOutput ( IDNationalIdentityNumberField , valid , invalid ) <EOL> def test_IDLicensePlateField ( self ) : <EOL> error_invalid = [ '<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> } <EOL> invalid = { <EOL> '<STR_LIT>' : error_invalid , <EOL> '<STR_LIT>' : error_invalid , <EOL> '<STR_LIT>' : error_invalid , <EOL> '<STR_LIT>' : error_invalid , <EOL> '<STR_LIT>' : error_invalid , <EOL> '<STR_LIT>' : error_invalid , <EOL> '<STR_LIT>' : error_invalid , <EOL> '<STR_LIT:foo>' : error_invalid , <EOL> } <EOL> self . assertFieldOutput ( IDLicensePlateField , valid , invalid ) </s>
